Senior Mobile Engineer (React Native)
We are seeking a high-caliber Senior Mobile Engineer to lead the development of our cross-platform mobile applications. As a core member of our engineering team, you will be responsible for architecting scalable solutions, mentoring junior developers, and ensuring a seamless, high-performance experience for our users across both iOS and Android.
Core Responsibilities
• Architecture & Development: Lead the design and implementation of complex, reusable components and features using React Native.
• Performance Optimization: Identify and fix performance bottlenecks, memory leaks, and "jank" to ensure a buttery-smooth 60 FPS UI.
• Code Quality: Drive engineering excellence through rigorous code reviews, unit/integration testing (Jest, Detox), and CI/CD automation.
• Collaboration: Work closely with Product Managers and UI/UX Designers to translate wireframes into pixel-perfect, functional realities.
Technical Requirements
• Framework Experience: At least 5+ years of professional mobile development experience, with a minimum of 3+ years dedicated to React Native.
• Language Mastery: Expert-level command of TypeScript and JavaScript (ES6+).
• State Management: Deep architectural expertise in managing complex application states using Redux, MobX, or the React Context API.
• Navigation: Extensive hands-on experience implementing fluid user flows with React Navigation or React Native Navigation.
• DevOps & Tooling: Proven ability to manage the full release lifecycle using Fastlane, Bitrise/CircleCI, and direct deployment to the App Store and Google Play Store.
• Testing & Quality: A commitment to stability through rigorous testing with Jest, React Native Testing Library, or automated E2E frameworks like Detox.
Desired Attributes
• Problem Solver: You don’t just find bugs; you find the root cause and implement long-term structural fixes.
• Product-Minded: You care about the "why" behind a feature, not just the "how."
• Continuous Learner: You stay up-to-date with the evolving React Native ecosystem (e.g., the New Architecture, TurboModules, Fabric).
Bonus Points
• Experience with GraphQL and Apollo Client.
• Knowledge of Skia or Reanimated for advanced animations.
• Background in Server-Side Rendering (SSR) or web development with React.
• Previous experience in a high-growth startup environment.