09 Nov
|
Bajaj Finance
|
Pune
09 Nov
Bajaj Finance
Pune
Job Summary
We are looking for a skilled Angular and web development professional to work on the Consumer App and website platforms. The candidate should have 5-7 years of overall software development experience, including a minimum of 4 years of hands-on Angular experience. The role requires strong frontend engineering capability, clean coding practices, technical documentation, issue diagnosis, unit testing, deployment coordination and ownership of stable production delivery. Team management is a must-have skill, as the candidate will be responsible for handling and guiding a team of developers.
Responsibilities
- Develop, enhance and maintain Angular-based web applications for the Consumer App and website.
- Create reusable components, integrate REST APIs and ensure responsive user experience across devices.
- Own hands-on Angular development activities including coding, debugging, issue analysis, defect fixes and support for secure delivery of Consumer App and website features.
- Ensure low-level design is correctly translated into clean, maintainable and scalable frontend code.
- Maintain proper technical documentation for components, APIs, implementation flows and release-related changes.
- Review code to ensure adherence to coding standards, reusable component design, performance expectations and security best practices.
- Follow Agile/Scrum ways of working and actively participate in sprint planning, estimation, daily stand-ups, reviews and retrospectives.
- Support deployment readiness by validating build quality, release changes, dependency updates and production impact areas.
- Provide technical guidance and mentoring support to junior team members on Angular development, debugging, testing and coding practices.
- Write and maintain unit test cases using Jasmine, Karma or Jest, with focus on improving test coverage for critical frontend components and user journeys.
- Support QA teams during test scenario review, defect triage, regression testing, release validation and production issue verification.
- Monitor post-deployment issues, analyze frontend errors, coordinate fixes and ensure timely closure of production defects.
- Manage and guide a team of developers, including task allocation, delivery tracking, dependency management, leave/rostering planning and ensuring timely completion of planned work without delivery delays.
- Act as a team owner by driving developer productivity, ensuring code quality, supporting technical problem solving and mentoring team members on Angular/web development practices.
Major Challenges
- Fast-Paced Consumer Platform Delivery: Delivering frequent improvements on Consumer App and website platforms while maintaining delivery quality, timelines and production stability.
- Frontend Performance and User Experience: Building responsive, high performing Angular applications that work consistently across browsers, devices and network conditions.
- Code Quality and Testing Discipline: Maintaining clean code, reusable components, proper documentation and adequate unit test coverage while supporting continuous releases.
- Issue Diagnosis and Production Support: Quickly identifying frontend defects,
API integration issues, browser-specific behaviour and production errors to minimize customer impact.
- Cross-Functional Collaboration: Coordinating effectively with product, design, backend, QA, DevOps and release teams to ensure smooth development, testing, deployment and monitoring.
- Developer Team Management: Managing a team of developers by balancing hands-on technical ownership with task planning, mentoring, delivery tracking, coordination and timely issue resolution.
Required Qualifications and Experience
- Strong hands-on experience in Angular, TypeScript, HTML, CSS and JavaScript.
- Good understanding of responsive design, component-based architecture and reusable frontend development patterns.
- Experience in REST API integration, RxJS, state management and data flow handling in Angular applications.
- Knowledge of service workers, app shell model and modern web APIs for improved web experience and performance.
- Proficiency with Git, Webpack, and package managers such as npm or Yarn.
- Ability to write clean, maintainable, scalable, well-documented code.
- Hands-on debugging and issue diagnosis experience using Chrome DevTools and browser-based troubleshooting techniques.
- Experience in unit testing using Jasmine, Karma or Jest and ability to improve test coverage for key frontend components.
- Awareness of web performance optimization, accessibility standards and web security practices such as HTTPS and Content Security Policy.
- Exposure to CI/CD pipeline support, deployment coordination and post deployment monitoring.
- Must have team management experience with the ability to handle, guide, mentor and track a team of developers.
📌 Senior Software Engineer (Pune)
🏢 Bajaj Finance
📍 Pune