30 Jul
|
Bajaj Finance
|
Megapolis
30 Jul
Bajaj Finance
Megapolis
Job Purpose
Join Bajaj FinServ Ltd., where our omnipresence strategy drives 10% month-on-month growth in both B2C and B2B segments, serving 50+ million monthly active users.
Our Integration and TechOps team manage 3,000+ microservices handling 24,000 transactions per second with a latency of just 200 milliseconds. The ecosystem supports 40+ business lines and 230+ features, processing 4.85 billion monthly traffic across payments, wallets, loans, deposits, and more.
The Angular Developer / Angular Developer cum Tester will play a pivotal role in:
• Designing and developing scalable, responsive, and performant web applications.
• Ensuring end-to-end quality by performing both manual and automation testing.
• Collaborating with cross-functional teams to deliver seamless user experiences while ensuring high availability and security.
• Supporting deployments to cloud-based Kubernetes environments.
Duties and Responsibilities
• Develop, maintain, and optimize Angular-based web applications.
• Integrate front-end modules with APIs and backend services.
• Write reusable, scalable, and maintainable code using Angular best practices.
• Conduct manual and automation testing (e.g., Selenium, Cypress) to ensure robust application quality.
• Collaborate with business and technical teams to gather and understand requirements.
• Conduct code reviews and enforce coding standards for the team.
• Prepare unit test cases and ensure comprehensive test coverage.
• Participate in sprint planning, estimation, and agile ceremonies.
• Assist in deployment processes and ensure zero-downtime releases.
• Prepare technical documentation and maintain adequate project documentation.
• Participate in Proof of Concept (POC) for new UI/UX features and frameworks.
Key Decisions / Dimensions
• Frontend Architectural Choices:
Decide on Angular architecture, reusable components, and design patterns.
• Testing Strategy: Determine appropriate automation and manual testing plans.
• Performance Optimization: Identify areas for performance improvements at the UI layer.
• Release Readiness: Ensure features are production-ready with zero defects.
• Tool Evaluation: Evaluate new testing frameworks, libraries, and CI/CD integration tools.
Major Challenges
• Ensuring responsive design and cross-browser compatibility.
• Delivering high-quality UI components within tight timelines.
• Coordinating between multiple offsite and onsite teams.
• Debugging complex issues spanning frontend, backend, and APIs.
• Adopting evolving Angular and testing frameworks rapidly.
• Managing deployments in multi-cloud environments.
• Maintaining high standards of security and performance for applications.
Required Qualifications and Experience
Minimum qualification required is Graduation in computers/electronics with an experience of 2 - 3 years
Work Experience: 2-3 years
Skills Keywords
• Angular (v13 or above): Strong hands-on experience in building scalable, responsive, and maintainable web applications.
• Manual Testing: Experience in preparing test cases, executing test plans, and defect tracking.
• Automation Testing: Hands-on experience with Selenium, Cypress, or similar automation testing tools.
• Cloud Platforms: Experience deploying and managing applications on Azure and AWS cloud environments.
• CI/CD Pipelines: Robust knowledge of CI/CD tools like Azure DevOps, GitHub Actions, Jenkins, or AWS CodePipeline.
• API Integration: Experience integrating REST APIs with front-end applications.
• Version Control: Expertise in Git and branching strategies.
• Unit Testing Frameworks: Knowledge of Jasmine, Karma, or equivalent frameworks.
📌 Senior Software Engineer (Megapolis)
🏢 Bajaj Finance
📍 Megapolis