AAA Software Solutions is seeking a Front-End Web Developer with strong command and experience over Angular and React. Who is motivated to combine the art of design with the art of programming.
DESIRED QUALITIES
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player.
You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Ensure on time submission of time sheets and update status on project server.
In-depth understanding of the entire web development process (design, development and deployment)
Understanding of UI and UX design
Knowledge of SEO principles
An ability to perform well in a fast-paced environment
Excellent analytical and multitasking skills
Good communication skills (written, spoken and verbal)
RESPONSIBILITIES
Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application.
You will work on graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
Any other duties as assigned by Manager.
Develop front end for web and mobile applications
Develop design patterns and best practices
Develop to good coding standards
Develop front end integrations to back end APIs
Build reusable code and libraries for future use
Ensure the technical feasibility of UI/UX designs
Optimize application for maximum speed and scalability
Assure that all user input is validated before submitting to back-end
Collaborate with other team members and stakeholders
Excellent understanding of JavaScript libraries AngularJS and ReactJS and good know-how of frameworks, such as, NodeJS, BackboneJS, DurandalJS
Excellent understanding of client-side scripting and JavaScript frameworks, including jQuery
Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
Proficient understanding of web markup, including HTML5, CSS3
Good understanding of asynchronous request handling, partial page updates, and AJAX
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Proficient understanding of code versioning tools, such as Git / Mercurial / SVN