React Native Developer (Freelance)

Freelancer, Full-time · Remote

What you will be doing

We are seeking a highly skilled Senior Freelance React Native Developer to join our team and play a key role in building a new mobile application. This is a full-time contract for an initial phase of 3–4 months, with a strong potential for extension. Working closely with our Tech Lead, design, and product teams, you will help build a high-performance marketplace application for both iOS and Android, focusing on a clean architecture and a polished user experience.

Responsibilities

  • Develop a high-performance, responsive, and accessible mobile application for iOS and Android using React Native.
  • Contribute to and implement a clean, scalable, and maintainable codebase, using modern React patterns and state management solutions.
  • Collaborate with the backend team.
  • Implement complex and pixel-perfect UIs based on designs from our team, ensuring a smooth and intuitive user experience.
  • Integrate third-party services and native device APIs as needed (e.g., push notifications, authentication, analytics).
  • Optimise the application for performance, including smooth animations (60fps), efficient memory usage, and fast load times.
  • Write clean, well-documented, and thoroughly tested code, including unit and integration tests.
  • Contribute to the CI/CD pipeline and the deployment process for the Apple App Store and Google Play Store.
We need you to have
  • 5+ years of professional software development experience, with at least 3+ years focused on mobile development using React Native.
  • Expert proficiency in React Native, JavaScript, and TypeScript, with a strong portfolio of successfully delivered production apps.
  • Deep experience with state management solutions in the React ecosystem (e.g., Redux, Zustand, React Context API).
  • Proven experience integrating with RESTful APIs and/or GraphQL, and handling complex data structures.
  • Strong skills in implementing internationalisation (i18n) and localisation (l10n) in a React Native application.
  • Demonstrated expertise in mobile app performance optimisation, debugging, and ensuring a high-quality user experience.
  • Experience with mobile testing frameworks such as Jest and React Native Testing Library.
  • Proficiency with version control using Git/GitHub and working in a collaborative team environment.
  • Familiarity with CI/CD pipelines (e.g., App Center, GitHub Actions) and the complete submission process for both app stores.
  • Experience with native iOS (Swift/Objective-C) or Android (Kotlin/Java) development, including writing native modules, is a strong plus.
Benefits

Employment Type

  • Type: Freelance/Contractor
  • Start Date: ASAP (ideally starting Monday, March 16th)
  • Duration: ~3–4 months for the initial phase (until June/July), with strong potential for extension.
  • Capacity: Full-time, 40 hours per week (Mon-Fri).
  • Location: Berlin / Germany / Remote (CET +/- 2h).

Please provide your hourly or daily rate with your application.

About us
We are Berlin Bytes. As a creative software development and consulting agency, we help businesses navigate the complexities of the digital landscape and unlock lasting value. Together with our clients we design, build, and scale innovative digital solutions & enterprise applications that deliver tangible results.
Your application!
We appreciate your interest in Berlin Bytes.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.