16 Oct
|
Bajaj Finance
|
Pune
16 Oct
Bajaj Finance
Pune
Job Purpose
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.Duties and Responsibilities
Key Responsibilities
1
o Develop, enhance and maintain Angular-based web applications for the
Consumer App and website.
o Create reusable components, integrate REST APIs and ensure responsive user experience across devices.
3.
Software
Development and Coding o Own hands-on Angular development activities including coding, debugging,
issue analysis, defect fixes and support for stable delivery of Consumer App and website features.
o Ensure low-level design is correctly translated into clean, maintainable and scalable frontend code.
o Maintain proper technical documentation for components, APIs,
implementation flows and release-related changes.
o Review code to ensure adherence to coding standards, reusable component design, performance expectations and security best practices.
o Follow Agile/Scrum ways of working and actively participate in sprint planning, estimation, daily stand-ups, reviews and retrospectives.
o Support deployment readiness by validating build quality, release changes,
dependency updates and production impact areas.
o Provide technical guidance and mentoring support to junior team members on Angular development, debugging, testing and coding practices.
4.
Test Scenarios and Unit Testing:
o Write and maintain unit test cases using Jasmine, Karma or Jest, with focus on improving test coverage for critical frontend components and user journeys.
o Support QA teams during test scenario review, defect triage, regression testing, release validation and production issue verification.
o Monitor post-deployment issues, analyze frontend errors, coordinate fixes and ensure timely closure of production defects.
5.
Team and Resource Management
o 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.
o 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.
o Positive understanding of responsive design, component-based architecture and reusable frontend development patterns.
o Experience in REST API integration, RxJS, state management and data flow handling in Angular applications.
o Knowledge of service workers, app shell model and modern web APIs for improved web experience and performance.
o Proficiency with Git, Webpack, and package managers such as npm or Yarn.
o Ability to write clean, maintainable, scalable, well-documented code.
o Hands-on debugging and issue diagnosis experience using Chrome DevTools and browser-based troubleshooting techniques.
o Experience in unit testing using Jasmine, Karma or Jest and ability to improve test coverage for key frontend components.
o Awareness of web performance optimization, accessibility standards and web security practices such as HTTPS and Content Security Policy.
o Exposure to CI/CD pipeline support, deployment coordination and post deployment monitoring.
o 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