15 Oct
|
Bajaj FinServ
|
India
15 Oct
Bajaj FinServ
India
Job Purpose We are looking for a skilled Angular and web development qualified 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 ResponsibilitiesKey Responsibilities:
1. Development and Maintenance
- 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.
- Software Development and Coding
- Own hands-on Angular development activities including coding, debugging, issue analysis, defect fixes and support for stable 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.
- Test Scenarios and Unit Testing:
- 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.
- Team and Resource Management:
- 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, and 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.
Locations
- Job Level: GB04
- Job Title: Senior Software Engineer - IT, Digital Tech, Technology App
- Job Location Country: India
- State: MAHARASHTRA
- Region: West
- City: Pune
- Location Name: Pune Corporate Office - Mantri Tier Megapolis
📌 Senior Software Engineer (India)
🏢 Bajaj FinServ
📍 India