17 Oct
|
Bajaj Finance
|
Pune
17 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
Robust hands-on experience in Angular, TypeScript, HTML, CSS and
JavaScript.
o Good 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