Berlin Bytes

React Native Developer – Freelance

Berlin Bytes

contract

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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.

Requirements

  • 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).
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
React NativeJavaScriptTypeScriptReduxZustandReact Context APIRESTful APIsGraphQLi18nl10n
Soft Skills
collaborationcommunicationproblem-solvingattention to detailadaptability