Job Openings Front-End Developer - React JS (Financial Platforms)

About the job Front-End Developer - React JS (Financial Platforms)

Job Summary:

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.