We are looking for an experienced Senior Software Engineer with strong expertise in React JS development and Automation Testing to support enterprise Digital Products & Wealth platform initiatives. The ideal candidate should possess a strong combination of frontend engineering capability, automation scripting expertise, agile delivery experience, and a quality-focused engineering mindset within banking or financial services environments.
The role involves both application development and automation testing responsibilities, ensuring high-quality, scalable, and efficient digital platform delivery.
Requirements
Key Responsibilities:
- Design, develop, and maintain responsive and scalable frontend applications using React JS
- Build and maintain automation scripts/frameworks to improve testing efficiency and delivery quality
- Collaborate with product owners, QA teams, business stakeholders, and engineering teams to deliver high-quality digital products
- Participate in requirement analysis, sprint planning, backlog grooming, and Agile/Scrum ceremonies
- Ensure code quality, performance optimization, testing coverage, and maintainability across applications
- Develop reusable UI components and support integration with backend APIs and enterprise services
- Work closely with QA and DevOps teams to streamline automation and CI/CD processes
- Support defect analysis, troubleshooting, bug fixing, and continuous improvement initiatives
- Contribute to engineering best practices, code reviews, documentation, and automation standards
- Adapt quickly to changing requirements and delivery priorities within fast-paced Agile environments
Required Technical Skills:
- Strong hands-on experience with React JS development
- Strong experience in automation scripting and test automation frameworks
- Proficiency in JavaScript, TypeScript, HTML5, CSS3, and modern frontend development practices
- Experience working with REST APIs and frontend-backend integrations
- Experience with Agile/Scrum development environments
- Strong understanding of software testing principles, automation strategies, and quality engineering practices
Nice to Have:
- Angular experience as a secondary frontend skillset
- Exposure to CI/CD pipelines and DevOps practices
- Experience with modern testing tools/frameworks
- Understanding of frontend performance optimization and responsive UI development
Domain Experience:
- Banking
- Wealth Management
- Digital Products
- Financial Services
Required Competencies:
- Strong problem-solving and analytical skills
- Highly motivated with strong learning agility and adaptability
- Excellent communication and collaboration skills
- Ability to work effectively within cross-functional Agile teams
- Strong ownership mindset with focus on quality and delivery excellence
- Ability to manage multiple priorities in dynamic delivery environments
Preferred Experience:
- Prior experience working on enterprise digital banking or wealth management platforms
- Experience working in Scrum-based product engineering teams
- Exposure to automation-driven quality engineering practices within enterprise applications