Frontend Architect

Pune, Maharashtra, India | Engineering | Full-time

Apply

 

We are seeking a highly skilled and experienced Senior Angular Developer with 10+ years of software development expertise to join our dynamic team. The ideal candidate will possess a deep understanding of Angular frameworks and an exceptional ability to design, develop, and maintain complex web applications. You will work closely with cross-functional teams to deliver high-quality solutions that meet business and technical requirements.

 


 

Key Responsibilities

  • Application Development: Design, develop, and maintain dynamic web applications using Angular (versions 10 and above).

  • UI/UX Collaboration: Collaborate with designers and UX teams to implement intuitive and responsive user interfaces.

  • Component Development: Build reusable components, modules, and services to promote scalability and maintainability.

  • Code Optimization: Ensure high performance, quality, and responsiveness of applications.

  • Technical Leadership: Provide technical guidance, mentorship, and knowledge sharing with the team.

  • Collaboration: Work closely with backend developers, project managers, and QA teams to ensure seamless integration and delivery of applications.

  • Testing & Debugging: Conduct unit testing, debugging, and performance tuning to ensure the application runs smoothly.

  • Best Practices: Implement and enforce best practices in coding, security, and agile development methodologies.

  • Documentation: Create and maintain comprehensive documentation for code, workflows, and development processes.

  • Continuous Improvement: Stay updated on emerging trends and technologies in Angular and web development, and apply this knowledge to improve the team's capabilities.

 


 

Required Skills and Qualifications

  • Experience: 10+ years in software development, with at least 5+ years of hands-on experience in Angular (preferably versions 10 and above).

  • Proficiency in Web Technologies: In-depth knowledge of HTML5, CSS3, JavaScript, and TypeScript.

  • Frameworks: Strong expertise in Angular CLI, RxJS, and NgRx or other state management tools.

  • API Integration: Experience with RESTful API design and integration.

  • Testing Frameworks: Proficiency in testing tools such as Jasmine, Karma, or Protractor.

  • Build Tools: Familiarity with Webpack, npm, and related build tools.

  • Version Control: Experience with Git and branching strategies.

  • Agile Development: Familiarity with Agile/Scrum methodologies.

  • Problem-Solving Skills: Excellent analytical and problem-solving skills with a proactive approach to challenges.

  • Communication: Strong verbal and written communication skills, with the ability to articulate technical concepts clearly.