Job details

Software Engineer (React Native)

  • Java
  • Python
  • TypeScript
  • iOS
  • Agile
  • React Native
  • SQL
  • C#
  • Git
  • JavaScript
  • Software Development
  • Software Engineering
  • C++
  • Business Requirements
  • Pipelines

Posted: 1 week ago

About the Role

We are seeking a Mobile Application Developer with at least 3 years of hands-on experience in React Native to build high-quality Android and iOS applications. You will design, develop, and maintain mobile solutions, working closely with project managers, designers, and engineers to deliver robust, user-friendly products.

Responsibilities

  • Design, develop, test, and maintain mobile apps using React Native with TypeScript.
  • Optimise applications for performance across a wide range of devices.
  • Collaborate with designers to translate mockups into scalable UI/UX solutions.
  • Work with project managers to align business requirements with technical execution.
  • Participate in code reviews, deployments, and provide post-release support.
  • Identify opportunities for process and application improvements.

Requirements

  • Minimum 3 years’ professional experience in React Native development.
  • Strong knowledge of React.js, TypeScript, and mobile app best practices.
  • Proficient with RESTful APIs, Git, and CI/CD pipelines (e.g., Jenkins, CircleCI).
  • Understanding of UI/UX principles and mobile optimisation techniques.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent.

Nice to Have

  • Experience with native mobile development (Java, Objective-C, or Swift).
  • Exposure to Expo, Web3, blockchain, or financial/trading domains.
  • Backend programming experience (Java, Go, Python, C#, Ruby)