Leave us your email address and we'll send you all the new jobs according to your preferences.

React Native Developer

Posted 1 hour 53 minutes ago by IO Associates

£55,000 - £60,000 Annual
Permanent
Not Specified
Other
Midlothian, Edinburgh, United Kingdom, EH120
Job Description

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 Back End 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 (eg, 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.

Email this Job