5+ years of professional experience in frontend development
3+ years of hands-on experience with Angular (versions 2+)
Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3
Experience with state management in Angular (e.g., NgRx, RxJS)
Requirements:
Lead the development of complex frontend applications using Angular
Design and implement robust, scalable, and maintainable code
Collaborate with UX/UI designers to translate designs into high-quality code
Mentor junior developers and conduct code reviews
Job description
Job Title - Frontend Developer
Location: - Remote
Duration: - 12+ Months of Contract
Rate - DOE No 3rd party C2C
U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.
Job Description
As a Senior Frontend Developer, you will deeply understand frontend technologies, particularly Angular, and are passionate about creating performant, scalable, and user-friendly web applications.
Responsibilities:
Lead the development of complex frontend applications using Angular
Design and implement robust, scalable, and maintainable code
Collaborate with UX/UI designers to translate designs into high-quality code
Mentor junior developers and conduct code reviews
Optimize applications for maximum speed and scalability
Stay up-to-date with emerging trends and best practices in frontend development
Work closely with backend developers to integrate frontend and backend systems
Participate in agile development processes, including sprint planning and retrospectives
Troubleshoot and debug issues in existing applications
Requirements:
5+ years of professional experience in frontend development
3+ years of hands-on experience with Angular (versions 2+)
Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3
Experience with state management in Angular (e.g., NgRx, RxJS)
Familiarity with modern frontend build tools (e.g., Webpack, npm)
Knowledge of responsive design and cross-browser compatibility
Experience with version control systems, preferably Git
Strong problem-solving skills and attention to detail
Excellent communication skills and ability to work in a team environment
Preferred Qualifications:
Familiarity with testing frameworks such as Jasmine and Karma