Position Overview
Microservice Solutions GmbH seeks a Senior Mobile Developer specializing in React Native to build high-quality iOS and Android applications. This fully remote position requires extensive experience in cross-platform mobile development and a strong understanding of native mobile ecosystems.
Technical Responsibilities
- Design, develop, and maintain cross-platform mobile applications using React Native
- Build reusable mobile components and libraries for efficient development
- Implement native modules and bridge functionality when React Native capabilities are insufficient
- Integrate RESTful and GraphQL APIs with proper error handling and offline support
- Implement push notifications, deep linking, and mobile-specific features
- Optimize application performance, memory usage, and battery consumption
- Handle app store submission processes for iOS App Store and Google Play Store
- Implement mobile security best practices including secure storage and authentication
- Write unit tests and integration tests for mobile applications
- Collaborate with UI/UX designers to implement pixel-perfect mobile interfaces
- Debug and resolve platform-specific issues on iOS and Android
- Stay current with React Native updates and mobile development best practices
Required Technical Qualifications
- Minimum 5 years of mobile development experience with at least 3 years focused on React Native
- Expert-level proficiency in JavaScript ES6+ and TypeScript
- Strong understanding of React Native architecture, bridge, and native modules
- Experience with React Native ecosystem: React Navigation, Redux/Zustand, React Query
- Knowledge of iOS and Android development including Xcode and Android Studio
- Experience with native iOS (Swift/Objective-C) or Android (Kotlin/Java) for custom module development
- Proficiency in mobile UI implementation and responsive layouts for various screen sizes
- Understanding of mobile app lifecycle, background tasks, and state management
- Experience with app store deployment, provisioning profiles, and code signing
- Knowledge of mobile testing frameworks (Jest, Detox, Appium)
- Familiarity with mobile CI/CD pipelines (Fastlane, App Center, Bitrise)
- Strong debugging and performance optimization skills
- Fluent in English (written and verbal); German proficiency is advantageous
- Legal authorization to work in Switzerland or EU
Preferred Technical Qualifications
- Experience with Expo and managed React Native workflows
- Knowledge of mobile analytics and crash reporting tools (Firebase, Sentry)
- Experience with mobile payment integration (Stripe, Apple Pay, Google Pay)
- Understanding of mobile accessibility standards and implementation
- Knowledge of mobile security including SSL pinning and secure storage (Keychain, Keystore)
- Experience with mobile push notification services (FCM, APNs)
- Familiarity with mobile deep linking and universal links
- Experience with over-the-air (OTA) updates and code push
- Contributions to open-source React Native libraries or projects
Compensation and Working Conditions
- Competitive salary commensurate with experience and Swiss market rates
- Fully remote position with flexible working hours
- Modern development tools and devices for testing (iOS and Android devices)
- Professional development budget for courses, conferences, and certifications
- Opportunity to build mobile applications across diverse industries
- Collaborative engineering culture focused on mobile excellence
Application Process
Qualified candidates should submit their application including CV, links to published apps (App Store/Play Store) or portfolio, GitHub profile, and a cover letter outlining relevant mobile development experience. Applications will be reviewed on a rolling basis.