Job Description
About the Role : We are seeking a highly skilled Senior Frontend Developer to lead the engineering of our consumer-facing mobile application. We are looking for a builder who understands that React Native is more than just Java Script—someone who can dive deep into the native layer to deliver a flawless, high-performance experience for our users.
You will be responsible for architecting the app, optimizing performance to the millisecond, and bridging the gap between React Native and native Android/i OS platforms.
Key Responsibilities
- Architect High-Scale B2 C Apps: Design, build, and maintain a robust, scalable React Native application that serves a growing B2 C user base.
- Performance Engineering: Take full ownership of app performance. Proactively profile the app to eliminate frame drops, reduce app size, optimize start-up time, and manage memory/battery usage efficiently.
- Native Module Development: Write and maintain custom native modules for Android (Java/Kotlin) and i OS (Swift/Objective-C) to handle complex functionalities that standard libraries cannot support.
- Complex UI Implementation: Collaborate with designers to implement smooth and complex gesture-based interactions.
- Release Management: Manage the entire mobile release cycle, including CI/CD pipelines, certificate management, and submissions to the Google Play Store and Apple App Store.
- Technical Leadership: Mentor junior engineers, conduct code reviews, and drive technical decision-making to ensure code quality and maintainability.
Required Skills & Qualifications
- Experience: Minimum 6 years of software development experience, with at least 4 years focused on mobile application development.
- React Native Mastery: Expert-level knowledge of React Native, including the Bridge, JSI, and the New Architecture.
- Native Proficiency (Critical): Strong hands-on experience writing native code for Android (Java/Kotlin) and i OS (Swift/Objective-C). You should be comfortable debugging native crashes and writing bridges.
- Performance Tooling: Deep experience with profiling tools such as Flipper, Xcode Instruments, and Android Studio Profiler.
- B2 C Experience: Proven track record of shipping and maintaining high-traffic B2 C applications.
- State Management: Proficiency with modern state management (Redux Toolkit, Mob X, or Zustand).
Preferred Qualifications
- Experience with animation libraries like Reanimated 2/3 or Skia.
- Knowledge of low-level Android/i OS APIs (Bluetooth, Background Services, File System).
- Experience setting up Fastlane and mobile Dev Ops pipelines.
You will be responsible for architecting the app, optimizing performance to the millisecond, and bridging the gap between React Native and native Android/i OS platforms.
Key Responsibilities
- Architect High-Scale B2 C Apps: Design, build, and maintain a robust, scalable React Native application that serves a growing B2 C user base.
- Performance Engineering: Take full ownership of app performance. Proactively profile the app to eliminate frame drops, reduce app size, optimize start-up time, and manage memory/battery usage efficiently.
- Native Module Development: Write and maintain custom native modules for Android (Java/Kotlin) and i OS (Swift/Objective-C) to handle complex functionalities that standard libraries cannot support.
- Complex UI Implementation: Collaborate with designers to implement smooth and complex gesture-based interactions.
- Release Management: Manage the entire mobile release cycle, including CI/CD pipelines, certificate management, and submissions to the Google Play Store and Apple App Store.
- Technical Leadership: Mentor junior engineers, conduct code reviews, and drive technical decision-making to ensure code quality and maintainability.
Required Skills & Qualifications
- Experience: Minimum 6 years of software development experience, with at least 4 years focused on mobile application development.
- React Native Mastery: Expert-level knowledge of React Native, including the Bridge, JSI, and the New Architecture.
- Native Proficiency (Critical): Strong hands-on experience writing native code for Android (Java/Kotlin) and i OS (Swift/Objective-C). You should be comfortable debugging native crashes and writing bridges.
- Performance Tooling: Deep experience with profiling tools such as Flipper, Xcode Instruments, and Android Studio Profiler.
- B2 C Experience: Proven track record of shipping and maintaining high-traffic B2 C applications.
- State Management: Proficiency with modern state management (Redux Toolkit, Mob X, or Zustand).
Preferred Qualifications
- Experience with animation libraries like Reanimated 2/3 or Skia.
- Knowledge of low-level Android/i OS APIs (Bluetooth, Background Services, File System).
- Experience setting up Fastlane and mobile Dev Ops pipelines.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application