Microservice Solutions GmbH
Senior Mobile Developer (React Native)
Microservice Solutions GmbH, Indiana, Pennsylvania, us, 15705
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 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.
#J-18808-Ljbffr
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 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.
#J-18808-Ljbffr