React Native Developer
-
Location
Edinburgh
-
Sector:
-
Job type:
-
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.