Overview
Skills
Job Details
Key Responsibilities
Design, develop, and maintain responsive, high-quality user interfaces using React.js and modern front-end technologies.
Collaborate with product owners, UX designers, backend engineers, and QA teams in an Agile environment.
Build reusable components and front-end libraries for enterprise-wide use.
Integrate front-end applications with RESTful APIs and backend services.
Ensure applications meet security, accessibility (WCAG), and performance standards required for financial systems.
Optimize applications for maximum speed, scalability, and cross-browser compatibility.
Write clean, maintainable, and testable code following best practices and coding standards.
Participate in code reviews, design discussions, and technical documentation.
Troubleshoot and resolve production issues with a strong focus on root-cause analysis.
Follow SDLC, CI/CD, and DevSecOps practices mandated by the client.
Required Technical Skills
Strong experience with React.js (Hooks, Functional Components, Lifecycle).
Proficiency in JavaScript (ES6+), HTML5, CSS3.
Experience with state management libraries (Redux, Redux Toolkit, Context API).
Strong understanding of REST APIs and asynchronous programming.
Experience with unit testing frameworks (Jest, React Testing Library).
Familiarity with Git, branching strategies, and CI/CD pipelines.
Knowledge of responsive design and cross-browser compatibility.
Understanding of web security best practices (XSS, CSRF, authentication/authorization).