Über
Role Overview We are looking for a React Native Architect / Principal Mobile Engineer with 15 years of overall mobile engineering experience and deep expertise in designing, scaling, and delivering enterprise-grade cross-platform mobile applications for iOS and Android. The role requires hands-on architecture ownership, strong React Native and TypeScript expertise, native iOS/Android integration experience, secure mobile application design, CI/CD automation, testing strategy, and technical leadership across distributed Agile teams.
Key Responsibilities • Own end-to-end React Native mobile architecture for large-scale production applications across iOS and Android using TypeScript, JavaScript ES6 , React Native, React.js, Redux Toolkit, MobX, Context API, Zustand, or Recoil. • Design scalable mobile solutions using Clean Architecture, MVVM, MVC, Repository Pattern, modular architecture, and Micro Frontend patterns for independent feature delivery. • Build and integrate native iOS and Android modules using Swift, Objective-C, Kotlin, Java, Native Module API, JSI, Turbo Modules, and platform APIs such as biometrics, push notifications, NFC, secure storage, camera, deep linking, and device services. • Lead integration with RESTful APIs, GraphQL/Apollo, AWS AppSync, Firebase, WebSockets, Axios, and real-time data flows for enterprise mobile platforms. • Establish secure mobile application standards covering OAuth 2.0/OIDC, JWT, SSO, MFA, certificate pinning, AES-256 encryption, Keychain/KeyStore, jailbreak/root detection, OWASP Mobile Top 10, GDPR, HIPAA, and PCI DSS. • Define and enforce mobile testing strategy using Jest, React Native Testing Library, Detox, XCTest, JUnit, Espresso, and automated regression coverage. • Drive mobile CI/CD pipelines using GitHub Actions, GitLab CI, Bitrise, Fastlane, Jenkins, CircleCI, SonarQube, automated build/test/release workflows, and App Store/Google Play deployment. • Optimize mobile performance using Hermes profiling, Flipper, React memoization, FlatList virtualization, JS bridge optimization, Android Profiler, Xcode Instruments, crash analytics, and observability tools. • Create architecture documentation including HLD, LLD, ADRs, reusable component libraries, coding standards, design system implementation, and engineering best practices. • Mentor React Native/iOS/Android engineers, conduct code reviews, partner with Product, UX, QA, backend, security, and business stakeholders, and represent mobile architecture in technical review forums.
Required Skills & Experience • 15 years of mobile application development experience, including strong hands-on experience as a React Native Architect / Mobile Platform Lead / Principal Mobile Engineer. • Expert-level proficiency in React Native, TypeScript, JavaScript ES6 , React.js, Redux Toolkit, MobX, Context API, React Navigation, hooks, reusable components, and design systems. • Strong native mobile experience in iOS: Swift, SwiftUI, Objective-C, UIKit, Core Data, Xcode Instruments and Android: Kotlin, Java, Android SDK, Jetpack, Gradle, Android Studio. • Proven experience delivering large-scale apps with REST, GraphQL, Firebase, WebSocket, AWS/Azure/cloud services, secure authentication, and offline/real-time data capabilities. • Strong background in mobile security, performance engineering, automated testing, CI/CD, release management, Agile/Scrum delivery, and production support. • Experience leading mobile engineering teams, defining roadmap/technical strategy, managing architectural decisions, and collaborating with senior stakeholders.
Preferred Qualifications • Experience in enterprise domains such as retail, hospitality, cybersecurity, healthcare, financial services, telecom, or digital commerce. • Certifications in AWS, mobile security, Scrum, or cloud platforms are preferred. • Experience with high-scale mobile platforms serving millions of users across global markets.
Education Bachelor's degree in computer science, Engineering, or related discipline.
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.