42 Gears Mobility Systems in India is looking for a front-end developer with 4+ years of experience in Angular (v10+). The candidate will design, develop, and maintain single-page applications, ensuring high-quality code and optimal performance. Responsibilities include leading UI implementation for new features, mentoring junior developers, and collaborating with backend teams. A strong understanding of modern CSS frameworks and testing tools is essential. This role promises a dynamic environment emphasizing best practices in UI development.
Qualifications
4+ years of hands-on experience with Angular (v10+).
Strong proficiency in modern CSS frameworks or component libraries.
Experience in building scalable component architectures.
Responsibilities
Design, develop, and maintain complex single-page applications using Angular.
Translate UI/UX designs into high-quality, reusable, and maintainable code.
Lead UI implementation for new feature development.
Skills
Angular (v10+)
RxJS
HTML5
CSS3
SCSS
TypeScript
Accessibility standards (WCAG/ARIA)
RESTful APIs
UI unit testing (Jasmine, Karma, Jest)
Git
Webpack
Vite
Angular CLI
Angular Material
Bootstrap
Tailwind
Job description
Relevant Experience
4+ years of experience
5+ years strong hands-on experience with Angular (v10+) including:
RxJS and state management concepts
Angular routing and lazy loading
Advanced proficiency in:
HTML5, CSS3, SCSS
TypeScript
Solid understanding of:
Accessibility standards (WCAG/ARIA)
Experience with:
RESTful APIs
UI unit testing frameworks (Jasmine, Karma, Jest)
Git or similar version control tools
Familiarity with UI build tools such as:
Webpack, Vite, or Angular CLI
Strong experience with modern CSS frameworks or component libraries (Angular Material, Bootstrap, Tailwind)
Key Responsibilities
Design, develop, and maintain complex single-page applications using Angular (latest versions).
Translate UI/UX designs and wireframes into high-quality, reusable, and maintainable code.
Build scalable component architectures and shared UI libraries.
Optimize applications for maximum performance, responsiveness, and accessibility.
Lead UI implementation for new feature development and platform modernization.
Review code, enforce best practices, and ensure adherence to UI development standards.
Mentor junior developers and conduct technical guidance sessions.
Collaborate closely with backend developers for REST API integrations.
Participate in sprint planning, estimation, and technical design discussions.
Identify and resolve UI performance bottlenecks and production issues.