**** Webcam interview; *** Long term project ***Linkedin Must*** Hybrid ****
Job Description:
Overview
Contribute to architect and deliver reusable component libraries and UI patterns. Implement responsive, accessible interfaces. Optimize performance (rendering, bundle size, caching) and enforce performance budgets. Write high-quality unit/integration/e2e tests and maintain CI pipelines. Conduct and enforce code reviews, pair programming, and mentoring. Collaborate with product, backend, and QA to shape features and releases.
Key Responsibilities
- Work directly with teams to implement functional and data requirements.
- Implement solutions to meet user requirements within the parameters of the application.
- Test Driven Development / Behavior Driven Development.
- Document functionality for further use in global IT systems.
- Provide knowledge transfer and guidance for the development team.
- Provide 3rd line support when necessary.
- Occasional weekend support for releases.
Skills
- Working knowledge of source code repository tool GitHub.
- Very strong working experience and expertise in React, Redux Toolkit, ES6, TypeScript, CSS, modern frameworks.
- Basic working experience of microservices-supported frameworks like Vert.x.
- Excellent understanding of Single Page Application architecture and its optimal implementation.
- Experience writing complex SQL queries with knowledge of SQL tuning.
- Good understanding of Behaviour Driven Development (BDD) and Test-Driven Development (TDD).
- Fair understanding of architecture and design requirements for building microservice-based applications.
- Experience with dependency scanning and timely vulnerability patching.
- Maintain test coverage targets and reduce flaky tests.
- Working experience across all layers/tiers of a project—from frontend development through backend database design.
- Experience in all phases of the Development Life Cycle.
- Strong understanding of architecture and design patterns used for web application frameworks.
- Experience with formal release procedures and source control.
- Excellent communication and interpersonal skills (written and spoken) with attention to detail.
- Experience working within multi-site teams.
- Cultivates a collaborative and cooperative attitude across different work cultures.
- Ability to work under pressure and manage own time.
- Ability to work independently or as part of a team.
- Ownership of tasks assigned through to resolution.
- Banking/Financial Services experience is strongly preferred