to join our development team in Bangalore. The ideal candidate will have hands-on experience building complex, high-performing web applications and a passion for writing clean, maintainable, and scalable code.
Key Responsibilities:
Develop, enhance, and maintain modern web applications using
Angular
and
NgRx
.
Implement
state management
solutions and ensure best practices in application architecture.
Collaborate with UX/UI designers to translate designs into responsive and user-friendly interfaces.
Optimize application performance, scalability, and maintainability.
Work closely with backend teams to integrate RESTful APIs and GraphQL services.
Conduct code reviews, write unit/integration tests, and enforce coding standards.
Mentor junior developers and contribute to technical discussions and design decisions.
Stay updated with the latest Angular ecosystem tools, libraries, and best practices.
Required Skills & Experience:
5-8 years
of professional experience in frontend web development.
Strong expertise in
Angular (v10+)
.
Hands-on experience with
NgRx
(state management, effects, selectors).
Proficiency in
RxJS, TypeScript, JavaScript, HTML5, CSS3, SCSS
.
Solid understanding of
component-based architecture
and
modular design principles
.
Experience integrating with RESTful APIs and handling asynchronous data flows.
Knowledge of
unit testing frameworks
(Jasmine, Karma, Jest).
Familiarity with
Agile/Scrum methodologies
.
Good to Have:
Experience with
GraphQL
.
Exposure to
CI/CD pipelines
and version control systems (Git).
Familiarity with
Docker, Kubernetes, or cloud platforms (AWS/Azure/GCP)
.
Experience in performance optimization and web accessibility.
Educational Qualification:
Bachelor's/Master's degree in Computer Science, Engineering, or a related field.
Job Types: Full-time, Permanent
Benefits:
Health insurance
Provident Fund
Ability to commute/relocate:
Bengaluru Rural, Karnataka: Reliably commute or planning to relocate before starting work (Required)
Education: