Job Overview : We are seeking a talented and experienced Angular Frontend Developer to join our dynamic team. The ideal candidate will be responsible for designing and implementing user interfaces for our web applications. This role requires deep knowledge of Angular practices and commonly used modules, along with a commitment to collaborative problem solving, sophisticated design, and quality product development. Key Responsibilities :
Develop user interfaces for modern rich internet applications with the latest front-end technologies.
Write, test, and document JavaScript, HTML, and CSS code, Angular.
Develop application code and unit testing in the Angular, Rest Web Services, and Java technologies.
Ensure high performance of applications and providing support.
Work closely with the back-end team to understand and integrate APIs.
Understand the requirements and translate them into technical solutions.
Continuously assess and implement new technologies to maximize development efficiency.
Collaborate with cross-functional teams to define, design, and ship new features.
Mentor junior team members and ensure adherence to high code quality standards.
Requirements :
Bachelor's or Master’s degree in Computer Science, Engineering, or related field.
3-5 years of experience in Angular development.
Proficient in CSS, HTML, and writing cross-browser compatible code.
Experience with JavaScript build tools like Webpack.
Knowledge of RESTful APIs and their integration in Angular applications.
Good understanding of AJAX and JavaScript Dom manipulation techniques.
Experience with testing frameworks (Ex. Jasmine) and test runner framework (Ex. Karma).
Familiar with Agile development methodologies.
Strong problem-solving and communication skills.
Experience with complex Angular modules, components, services, and dependency injections.
Desirable Skills :
Experience with other web technologies like Node.js, React, or Vue.js.
Knowledge of CI / CD pipelines and tools.
Familiarity with code versioning tools, such as Git.