Berlin Bytes GmbH
Remote Jobs
1 Jobs
Role Description 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. - 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. Qualifications - 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: 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.