
Senior Mobile Engineer – React Native, Expo, TypeScript
Posted Oct 28

Posted Oct 28
This is a fully remote position, open to applicants in Germany.
• Design and improve easybill-mobile utilizing React Native, Expo, and TypeScript for both iOS and Android platforms.
• Convert requirements related to invoices and documents into seamless mobile workflows and high-quality native interfaces.
• Advance the app's architecture and establish maintainable structures for navigation, reusable components, forms, and data access.
• Integrate the REST API, ensuring reliable data management that includes typed interfaces, validation, caching, loading states, and error handling.
• Operate at the intersection of the application and backend.
• Extend the REST API using PHP and Symfony as necessary.
• Develop secure authentication and session management while carefully handling sensitive customer and business data.
• Consider performance and platform-specific aspects across varying network connections, app switching, and different devices.
• Ensure accessibility and support for multiple languages.
• Protect changes through automated testing and conduct tests on simulators and actual devices.
• Contribute to the shaping of build, release, and monitoring processes through publication in app stores.
• Challenge requirements, propose your own solutions, and support features from initial concept to release and ongoing development.
• Make extensive use of AI tools like Claude Code, while being accountable for the quality, clarity, and accuracy of the results.
• Freelancer or self-employed contractor.
• Extensive senior-level experience with TypeScript, React Native, and Expo.
• Proven experience in taking mobile applications from implementation to release.
• Understanding of React, component architecture, state management, and asynchronous data flows.
• Knowledge of iOS and Android specifics, with a systematic approach to performance issues, platform bugs, and debugging.
• Proficient in REST API integration, with a solid grasp of API contracts, authentication, validation, and error handling.
• Ability to independently comprehend existing API endpoints, assess issues between the app and backend, and independently extend interfaces.
• Experience with automated testing, traceable technical decisions, and maintainable code.
• Independent, pragmatic working style coupled with clear communication.
• Fluent in German and possessing good English skills.
• Ideally, knowledge of PHP and Symfony.
• Additional advantages include experience with EAS, native modules in Swift or Kotlin, app store publishing, and mobile release processes.
• Published apps, contributions to open-source projects, or public experiments on GitHub are encouraged.
• Remote-first team – free from location-based restrictions.
• An inspiring and flexible work environment built on trust and personal responsibility.
• The chance to help shape the company’s strategy and culture.
• A dedicated team with opportunities to collaborate on innovative solutions.
• Regular team events.
avra
ClickHouse
Michael Baker International
Bright Vision Technologies
Get handpicked remote jobs straight to your inbox weekly.