Job details

Senior React / React Native Engineer

  • Java
  • Redux
  • REST
  • GraphQL
  • TypeScript
  • Agile
  • React Native

Posted: 2 weeks ago

We are looking for a Senior React / React Native Engineer who will be responsible for building and maintaining scalable, high-quality web and mobile applications. The ideal candidate is passionate about technology, user experience, and delivering clean, testable code. This role will work closely with business stakeholders and end users to bring seamless digital experiences to life.

Key Responsibilities

  • Develop and maintain React Native mobile applications and React web portals with high standards for code quality and performance.
  • Lead and participate in sprint planning, prioritization, and daily standups within the Agile development process.
  • Maintain a strong focus on code quality, ensuring all code is testable, maintainable, and scalable.
  • Write and manage unit tests and integration tests using testing frameworks like Jest, Mocha, or equivalent.
  • Collaborate with stakeholders to raise and address concerns during feature development and ensure alignment with technical feasibility.
  • Monitor and improve frontend and mobile performance, implement effective logging, and follow best practices in development.
  • Manage and enhance CI/CD pipelines and automated testing frameworks to streamline deployment processes.

Mandatory Requirements

  • 5+ years of professional experience as a Front-End or Mobile Engineer.
  • Strong hands-on experience with both React and React Native.
  • Solid understanding of JavaScript, TypeScript, and modern front-end development practices.
  • Experience in writing and maintaining tests (unit and integration).
  • Proficient in debugging and optimizing mobile/web applications for performance and usability.
  • Familiarity with CI/CD tools, version control (Git), and Agile methodologies.
  • Excellent communication skills and the ability to work in a fully remote team.

Preferred Skills (Nice to Have)

  • Experience in the Fintech industry or applications involving secure data handling.
  • Familiarity with Redux, GraphQL, or RESTful APIs.
  • Experience with backend integration, including authentication and data synchronization.
  • Previous experience mentoring junior developers or leading technical discussions.