Overview

A React Native developer with over 4 years of experience is expected to design and develop mobile applications that are high-performing, scalable, and user-friendly. This role involves working closely with cross-functional teams, including designers, backend developers, and product managers, to deliver quality mobile applications for both iOS and Android platforms.

Key responsibilities

  • check-circle
    : Develop and maintain high-quality mobile applications using React Native.
  • check-circle
    Work closely with cross-functional teams to define, design, and ship new features.
  • check-circle
    Ensure the performance, quality, and responsiveness of applications.
  • check-circle
    Write clean, maintainable, and well-documented code.
  • check-circle
    Conduct code reviews and provide constructive feedback to other team members.
  • check-circle
    Stay up-to-date with the latest industry trends and technologies.

Required experience

  • tick
    Strong problem-solving abilities, excellent communication skills, and effective team collaboration.
  • tick
    Proficiency with development tools like Android Studio, Xcode, and relevant IDEs (e.g., VSCode).
  • tick
    Familiarity with continuous integration and continuous deployment processes and tools like Jenkins, CircleCI, or Travis CI.
  • tick
    Experience with Git and platforms like GitHub or Bitbucket.
  • tick
    Proficiency in using debugging tools and writing unit/integration tests using tools like Jest, Enzyme, or Detox.
  • tick
    Knowledge of native modules and their integration within the React Native environment.
  • tick
    Experience integrating with RESTful APIs and third-party libraries.
  • tick
    Deep understanding of the React Native framework, including core components, APIs, and libraries.
  • tick
    Experience with state management libraries such as Redux or MobX.
  • tick
    Proficiency in JavaScript, with a strong understanding of ES6+ features, and experience using TypeScript.

Bonus points

  • tick
    Experience with other mobile frameworks like Flutter or Swift.
  • tick
    Experience in optimizing mobile applications for performance and responsiveness.
  • tick
    Contributions to open-source projects related to React Native or other relevant technologies
  • tick
    Understanding of UX/UI principles and experience working closely with design teams.
  • tick
    Experience with cloud services like AWS, Google Cloud, or Azure, particularly in relation to mobile backend services.
  • tick
    Hands-on experience with the end-to-end process of app submission to the Apple App Store and Google Play Store
  • tick
    Active participation in the React Native community, such as attending or speaking at conferences, writing technical blogs, or conducting webinars/workshops.

To apply

Send your CV, a snappy cover letter which highlights your expertise, skills and experience and any relevant links/attachments to your work.

Apply here

Have questions?Write to us

Careers

Open vacancies

View all vacancies
  • Mid-Level React Native Developer

    We are seeking a skilled React Native Developer with over 2 years of experience. The ideal candidate will have expertise in AWS, Redux, and maintaining both iOS and Android applica...

  • Fraud Data Analyst (IL)

    As a Senior Fraud Data Analyst, you will be responsible for researching and identifying fraud trends and future threats. You will focus on executing methodologies and processes t...

  • Research Fraud Expert

    The Research Fraud Expert will be responsible for identifying, analyzing, and understanding various payment fraud patterns and schemes. This role involves deep investigative resear...

  • C# .NET Developer

    We are seeking a talented and passionate engineer with over 4 years of experience who can thrive in a dynamic environment. Your role will involve developing Windows applications us...

  • Flutter Developer

    We're in search of an experienced Senior Flutter Developer to join our mobile app development team. Your main duties will involve creating and integrating user interface components...

  • Quality Assurance Engineer

    We're seeking a Quality Assurance Engineer with at least 4 years of experience to join our QA team. Your primary duties will involve working closely with other teams to test softwa...

  • Python Developer

    We're seeking a Software Engineer with 4+ years of experience in Python. In this role, you will be responsible for designing and building a robust infrastructure that correlates da...

  • Full-Stack Developer

    We are seeking a developer with extensive knowledge and skill to work on both the front-end and back-end of the system to join our team! Your primary responsibilities will be on th...