We are looking for an experienced Angular Developer with strong expertise in modern frontend technologies to design, develop, and maintain enterprise-scale web applications. The ideal candidate should have extensive experience in Angular (v13+), ReactJS, and Node.js, along with a solid understanding of frontend architecture, REST API integration, testing frameworks, and Agile development practices.
Key Responsibilities
Application Development
- Design, develop, and maintain scalable, responsive, and high-performance web applications using Angular, ReactJS, and Node.js.
- Build reusable UI components and frontend libraries.
- Integrate frontend applications with backend services through RESTful APIs.
- Develop and maintain internal frameworks and reusable components.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Troubleshoot, debug, and resolve application issues.
Testing & Code Quality
- Write and maintain unit and integration tests using Jasmine, Karma, Jest, or similar frameworks.
- Ensure code quality through code reviews and adherence to development standards.
- Implement best practices for frontend architecture and testing.
Agile Delivery
- Participate in sprint planning, backlog grooming, estimation, daily stand-ups, sprint reviews, and retrospectives.
- Track development activities using JIRA.
- Collaborate closely with UI/UX designers, backend developers, QA teams, and business stakeholders.
- Deliver features within sprint timelines while maintaining high quality standards.
Continuous Improvement
- Support CI/CD implementation and deployment processes.
- Contribute to knowledge sharing and internal development initiatives.
- Utilize AI-assisted development tools to improve productivity and code quality.
- Stay updated with emerging technologies and frontend best practices.
Required Skills & Qualifications
Experience
- 5–8 years of professional frontend development experience.
- Minimum 5 years of hands-on Angular development experience (Angular v13 or above).
- Experience delivering large-scale enterprise web applications.
- Strong experience working in Agile/Scrum environments.
- Experience collaborating with distributed or onsite-offshore teams.
Technical Skills
- Angular (v13+)
- ReactJS
- Node.js
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- RESTful API integration
- JSON
- Git
- Responsive Web Design
- Unit Testing (Jasmine, Karma, Jest)
- Frontend Architecture
- Performance Optimization
- Cross-browser Compatibility
- JIRA
Nice to Have
- Django
- NestJS
- C#
- Docker
- Jenkins
- Azure DevOps
- CI/CD Pipelines
- Playwright
- Selenium
- Bitbucket
- Confluence
- Figma
- Adobe XD
- Manufacturing Execution Systems (MES)
- Industrial Automation domain experience
- Cloud deployment experience
- Experience using GenAI tools for development and testing
Soft Skills
- Strong communication and stakeholder management skills.
- Excellent analytical and problem-solving abilities.
- Ability to work independently and within cross-functional teams.
- Strong time management and task prioritization skills.
- Leadership and mentoring capabilities.
- Adaptable to changing business priorities.
- Continuous learning mindset with a focus on innovation and quality.
Education
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related discipline.