React developer
Role details
Job location
Tech stack
Requirements
8+ years of software development experience
5+ years of hands-on experience with React.js
Strong experience with TypeScript, JavaScript (ES6+), HTML5, and CSS3
Experience building reusable UI components and component-based architecture
Strong understanding of Redux, Context API, RxJS, or similar state management tools
Experience consuming RESTful APIs and microservices
Knowledge of responsive design and cross-browser compatibility
Experience with Git, Jenkins, CI/CD pipelines, and Agile/Scrum methodologies
Strong debugging, performance tuning, and problem-solving skills
Excellent verbal and written communication skills
Preferred Skills
React Hooks and advanced React patterns
Experience with Node.js
AWS or Azure cloud experience
Docker and Kubernetes
Micro Frontend architecture
Cypress, Jest, React Testing Library
Banking or Financial Services domain experience
Knowledge of security best practices and OWASP guidelines
Responsibilities
Develop and maintain enterprise-level React applications
Design scalable and reusable frontend components