
React Native Developer – Freelance
Berlin Bytes
contract
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
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