Tech & Digital

React Native Developer

  • Location

    Edinburgh

  • Sector:

    Software Development

  • Job type:

    Permanent

  • Salary:

    £55000 - £60000 per annum

  • Contact:

    Jonty Day

  • Contact email:

    j.day@ioassociates.co.uk

  • Job ref:

    BBBH148394_1728574867


Location: Edinburgh, Scotland
Employment Type: Full-Time / Permanent
Experience Level: Mid-Senior (4+ Years)
Applicants must be based within commuting distance to Edinburgh



Description:


We are seeking a talented and experienced React Native Developer to join our Edinburgh based client. As a key member of the mobile development team, you will design, build, and maintain high-performance, cross-platform mobile applications that deliver a seamless user experience. You will collaborate with product managers, UI/UX designers, and backend developers to deliver innovative solutions that meet our business and customer needs.
This role requires a developer with strong React Native expertise and the ability to manage complex projects with minimal supervision.



Responsibilities:

  • Develop, maintain, and enhance cross-platform mobile applications using React Native for iOS and Android.
  • Work closely with product managers, designers, and other developers to define and implement new features.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Diagnose and fix bugs and performance bottlenecks.
  • Write clean, maintainable, and reusable code with attention to detail.
  • Stay up-to-date with emerging trends and technologies in mobile development and implement them as necessary.
  • Integrate native APIs and third-party libraries into mobile applications.
  • Participate in code reviews to ensure code quality and consistency.
  • Collaborate with cross-functional teams to define project requirements and ensure timely delivery.


Requirements:

  • 4+ years of experience in React Native development, with a proven track record of delivering mobile applications for both iOS and Android.
  • Strong knowledge of JavaScript (ES6+), React, Redux, and TypeScript.
  • Experience with mobile app development cycles, including designing, building, and deploying apps.
  • Familiarity with native mobile development (Swift/Objective-C for iOS, Java/Kotlin for Android) is a plus.
  • Proficient understanding of Git version control and collaborative workflows (GitHub/GitLab).
  • Experience with RESTful APIs and integrating third-party services (e.g., Firebase, Stripe, etc.).
  • Understanding of mobile app performance optimization, memory management, and best practices.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork skills.
  • Experience with Agile/Scrum methodologies is preferred.


Nice-to-Have:

  • Experience with React Native CLI as well as Expo.
  • Knowledge of GraphQL and Apollo Client.
  • Familiarity with CI/CD pipelines for mobile apps.
  • Experience working with cloud services (AWS, Azure, Google Cloud).
  • Exposure to mobile security best practices (data protection, authentication, encryption).


Benefits:

  • Competitive salary based on experience.
  • Flexible working hours with hybrid work options.
  • Opportunity for career development and upskilling.
  • Access to state-of-the-art technology and development tools.
  • Collaborative and inclusive work environment.
  • Pension scheme and private healthcare options.