We are looking for a few frontend developers proficient in developing user interfaces for modern rich internet applications using AngularJS to join our development team.
The candidate will work with our development team on our existing products and projects.
Duties Responsibilities
Develop the user interface conforming to the specified design and integrating with the server-side logic written by the backend developers
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Implementation of security and data protection
Required Skills
Exceptional knowledge of HTML5, CSS
Proficient in JavaScript, including JSON, DOM manipulation and the JavaScript Object Model
Proficient understanding of cross-browser compatibility issues and workarounds
Deep and extensive knowledge of JavaScript and the web development ecosystem(Bootstrap, jQuery)
Thorough understanding of AngularJS and its core principles
Ability to use third-party Angular components to reduce the development time
Hand on and implements complex AngularJS applications, directives, controllers, services
Build reusable code and libraries for future use
Optimize application for maximum speed and scalability
Ability to create a responsive design and mobile friendly applications
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Experience in JavaScript build tools like grunt or gulp
Good to Have Skills
Good Understanding of Typescript
Capability to deploy node.js applications on multiple platforms (AWS, Azure, etc.)
Ability to understand business requirements and translate them into technical requirements
General Skills
Ability to work in a team environment, including cross-functional teams and teams with business users throughout the company.
Good oral and written communication skills.
Participate in meetings and conference calls with clients.
Initiative to research and learn emerging technologies.