Senior Mobile Engineer – React Native
Overview
As a Senior Mobile Engineer, you will advance a production-scale React Native codebase focused on performance, architecture, and developer experience. You’ll build features for discovery, messaging, lead flow, and transactions at scale, guiding mobile direction with cross-functional partners. You’ll deep-dive into profiling, optimize rendering, and handle offline or flaky networks, integrating with iOS/Android when needed. You’ll own end-to-end features and mentor others, making a meaningful impact on the mobile platform and user experience.
ResponsibilitiesBuild production-grade React Native apps for a large user baseDrive adoption of modern React Native capabilities and performance improvementsOwn features from conception to App Store/Play Store releaseArchitect reusable components and modular structureCollaborate with product, design, backend, and architecture teamsDefine mobile engineering standards and long-term technical directionMentor engineers through code reviews and technical leadershipTranslate business goals into scalable mobile solutions
Key requirementsBS in Computer Science or equivalent experienceAdvanced React Native experience (preferably New Architecture)Strong debugging, profiling, and performance optimization skillsExperience with Redux or similar state managementStrong proficiency in TypeScriptCI/CD experience (GitHub Actions)Experience publishing React Native apps to App Store/Google PlayUnderstanding of RESTful and RPC-based web services and JSONCollaborative mindsetMentorship and technical leadershipStrong communication and cross-functional collaborationReact Native (New Architecture)TypeScriptRedux or similar state management