Job Description Lead Angular Developer
Job Summary
We are seeking an experienced Lead Angular Developer to join our dynamic development team. The ideal candidate will be responsible for designing and building scalable, high-performance web applications using Angular best practices. This role involves leading front-end development initiatives, making architectural decisions, mentoring junior developers, and ensuring delivery of modern, responsive, and maintainable applications.
Key Responsibilities
- Design, develop, and maintain web applications using the latest Angular framework (Angular 16+).
- Collaborate with UX/UI designers to implement modern, responsive, and user-friendly interfaces.
- Adapt and optimize interfaces for modern web applications using current front-end technologies.
- Develop application features using TypeScript, HTML, and CSS.
- Perform product analysis and contribute to technical solution design.
- Make complex technical and architectural decisions for Angular-based projects.
- Develop application code and unit tests using Angular and Jasmine frameworks.
- Perform end-to-end testing using Cypress.
- Mentor and guide junior developers and provide technical leadership.
- Conduct code reviews and collaborate closely with design and development teams.
- Ensure application performance, scalability, and reliability.
- Create and maintain technical documentation for Angular components, APIs, and integrations.
- Provide technical and support documentation for developed systems.
Educational Qualification
- B.Tech / B.E / M.Tech / M.E
- MCA
- M.Sc Computer Science or equivalent qualification
Experience Range
7 10 years of relevant experience in front-end development.
Required Work Experience
- Strong hands-on experience with Angular (version 16 or above).
- Solid understanding of asynchronous programming concepts.
- Expertise in TypeScript and strong JavaScript (ES5/ES6+) programming skills.
- Proficiency in HTML, CSS, and cross-browser compatible development.
- Experience with version control systems (Git preferred).
- Experience using JavaScript build tools such as Gulp or Grunt.
- Knowledge of Material UI and Bootstrap frameworks.
- Experience implementing front-end and back-end JavaScript applications.
- Strong project management and communication skills.
- Excellent analytical and problem-solving abilities.
Must-Have Technical Skills
- Deep understanding of TypeScript, RxJS, and Reactive Forms
- Strong proficiency in HTML5, CSS3, SASS/SCSS, and responsive design
- RESTful API integration and HTTP client modules
- Angular CLI, lazy loading, and modular architecture
- State management tools such as NgRx or Akita
- Component-based architecture and custom directives/pipes
- Debugging and performance optimization for Angular applications
- Unit testing and E2E testing using Karma, Jasmine, Protractor, or Cypress
- Version control systems (Git/Gitea)
- Agile development methodologies and CI/CD practices
Good-to-Have Technical Skills
- Experience with backend technologies such as Node.js, .NET, or similar frameworks
- Knowledge of monorepo architectures (Nx Workspace)
- Experience with Micro Frontends and Module Federation
- Progressive Web Apps (PWA) and Service Workers
- Containerization tools such as Docker
- Understanding of web security practices (XSS, CSRF, CORS)
- Experience with reporting tools, Active Reports JS, or PDF generation
- Hands-on experience with IndexedDB, local storage, and Web Workers
Soft Skills Required
- Strong Communication Skills
- Team Player & Collaboration mindset
- Problem-Solving ability
- Attention to Detail
- Leadership & Mentorship skills
intereested one share your resume to [Confidential Information]