Overview
As an AngularJS Developer you will play a key role in the design development and maintenance of highquality web applications using AngularJS framework. You will work closely with the UI/UX design team and backend developers to deliver topnotch user experiences. Your expertise in frontend technologies will be essential in ensuring the scalability and performance of the applications.
Key responsibilities
- Develop user interfaces for modern rich internet applications with the latest frontend technologies.
- Collaborate with backend developers and web designers to improve usability and meet product requirements.
- Implement responsive designs and crossbrowser compatibility.
- Optimize application for maximum speed and scalability.
- Write tested idiomatic and documented JavaScript HTML and CSS.
- Integrate frontend logic with backend RESTful APIs.
- Stay updated on emerging frontend technologies and best practices.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and debug complex issues to ensure seamless user experience.
- Build reusable components and frontend libraries for future use.
- Maintain high coding standards and practices to ensure quality.
- Assist in project planning and architectural decisions.
- Work on UI/UX improvement initiatives to enhance overall application usability.
- Collaborate with crossfunctional teams to define design and ship new features.
- Contribute to technical documentation and knowledge sharing within the team.
Required qualifications
- Bachelors or Masters degree in Computer Science Engineering or a related field.
- Proven experience as an AngularJS Developer or similar role.
- Proficient understanding of web markup including HTML5 CSS3.
- Strong proficiency in JavaScript including DOM manipulation and the JavaScript object model.
- Experience with modern JavaScript frameworks and libraries.
- Familiarity with asynchronous request handling partial page updates and AJAX.
- Knowledge of crossbrowser compatibility issues and ways to work around them.
- Understanding of serverside CSS preprocessing platforms such as SASS.
- Experience with RESTful services and APIs.
- Knowledge of build tools like Webpack Grunt or Gulp.
- Familiarity with testing frameworks such as Jasmine Mocha or Karma.
- Version control using Git or SVN.
- Good understanding of SEO principles and ensuring that applications will adhere to them.
- Excellent problemsolving skills and attention to detail.
sass,git,html5,apis,webpack,asynchronous request handling,svn,angularjs,front-end development,javascript,dom manipulation,css3,css,ajax,seo principles,web markup,restful services,html