We are looking for a highly skilled and user-focused React JS Developer to build intuitive, scalable, and secure user interfaces for web-based banking or fintech platforms. This role involves working closely with backend developers, designers, and product managers to deliver seamless digital experiences across customer and internal-facing applications.
The ideal candidate has hands-on experience with React and modern JavaScript frameworks, strong UI/UX sensibility, and thrives in fast-paced, agile environments.
Key Responsibilities:
Develop, test, and maintain responsive web applications using React JS and related frontend technologies.
Translate UI/UX wireframes and product requirements into clean, reusable, and well-structured code.
Integrate frontend components with RESTful APIs and backend services.
Collaborate with designers, product owners, and backend developers to ensure consistency, performance, and security.
Optimize applications for maximum speed, scalability, and accessibility.
Write and maintain unit and integration tests for frontend components.
Troubleshoot and debug issues across browsers and devices.
Participate in code reviews, agile ceremonies, and sprint planning to align with development standards and delivery timelines.
Qualifications:
Bachelors degree in Computer Science, Information Technology, or related field.
3-5 years of experience in frontend development with a strong focus on React JS and JavaScript (ES6+).
Proficiency in HTML5, CSS3, SASS, and frontend build tools like Webpack or Vite.
Experience with state management libraries (Redux, Zustand, Context API) and UI libraries (Material UI, Ant Design).
Familiarity with RESTful API integration, JSON, and security best practices in frontend development.
Experience using Git, agile project management tools (JIRA), and CI/CD pipelines.
Knowledge of testing frameworks such as Jest, React Testing Library, or Cypress is a plus.
Strong attention to detail, design thinking, and performance optimization.