Senior Mobile Application Engineer (React Native) (m/w/d)
Full-time Mid-Senior LevelJob Overview
We're looking for an experienced and passionate Senior Mobile Application Engineer to join our team. You will be responsible for the full lifecycle development of our next-generation, customer-facing mobile applications for iOS and Android, built primarily with React Native.
You will be instrumental in delivering a fast, beautiful, and stable cross-platform experience by using modern development practices and the latest features of the React Native ecosystem.
What You'll Do: Key Responsibilities
Design and Development: Lead the development of high-quality, high-performance customer-facing mobile applications for iOS and Android using React Native, TypeScript, and related frameworks (e.g., Redux Toolkit, React Navigation).
End-to-End Ownership: Take ownership of features from concept and technical design through implementation, testing, and deployment to the respective app stores.
Cross-Functional Collaboration: Work closely with Product Managers, UX/UI Designers, and Backend Engineers to define scope, refine requirements, and integrate necessary APIs to create a seamless user experience.
Platform Expertise: Leverage a deep understanding of the mobile application lifecycle and platform-specific requirements to ensure near-native performance and adherence to App Store and Google Play Store guidelines. This includes working with native modules when necessary.
Quality and Performance: Implement robust unit, integration, and UI tests (e.g., with Jest, Enzyme, Detox) and proactively monitor, debug, and optimize application performance, focusing on metrics like startup time and crash-free sessions.
DevOps and Delivery: Manage the continuous integration and continuous deployment (CI/CD) pipelines, including build processes, code signing, and the entire store submission process (e.g., using Fastlane, EAS, or similar tools).
Modern Practices: Champion the adoption of modern React Native architecture (e.g., Fabric and TurboModules), superior state management, and best practices like modular architecture and component-driven development.
Make Your Resume Now