A frontend developer role focused on designing, developing, and maintaining scalable single-page applications using Angular, collaborating with cross-functional teams to deliver high-quality, responsive user interfaces and ensuring code quality and performance.
Key Responsibilities
Design, develop, and maintain scalable, high-performance single-page applications using Angular.
Collaborate with UX, Product Management, and Engineering teams to translate ideas into production-ready features.
Build responsive, accessible, and high-quality user interfaces with modern HTML, CSS, and design systems.
Develop and maintain end-to-end tests to ensure application reliability and performance.
Integrate APIs with backend teams to ensure seamless data flow and user experience.
Write clean, maintainable, and testable frontend code following best practices.
Own features/modules, drive improvements, and contribute to frontend architecture and engineering standards.
Requirements
3-6 years of experience in frontend development, with significant hands-on work in Angular.
Strong proficiency in Angular latest versions preferred.
Deep understanding of TypeScript, RxJS, and component-driven architecture.
Strong command of HTML5, CSS3, and responsive design principles.
Experience with modern styling approaches such as Tailwind CSS or SCSS.
Experience with Cypress or similar end-to-end testing frameworks.
Good understanding of testing strategies and quality practices.
Ability to work cross-functionally with UX, Product Management, and backend teams.
Strong communication and problem-solving skills.
Willingness to work from the Bangalore office in compliance with company policies, unless on PTO, work travel, or other approved leave.
Benefits & Perks
Flexible time off
Wellness resources
Company-sponsored team events
Ready to Apply?
Join Pure Storage and make an impact in renewable energy