Staff Software Engineer
Gemini
π΅ $172k-$215k
πRemote - United States
Please let Gemini know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join Gemini, a global crypto and Web3 platform, as a Staff Software Engineer (Mobile, React Native) and be a core part of leading Geminiβs mobile client development platform. You will drive architectural decisions, establish best practices, lead performance improvement initiatives, and collaborate on cross-functional projects. The role requires extensive experience in mobile development with React Native, proficiency in JavaScript/TypeScript, and a deep understanding of engineering excellence. Gemini offers a competitive compensation and benefits package, including a competitive salary, annual bonus, equity grant, comprehensive health plans, 401k matching, paid parental leave, and flexible time off.
Requirements
- 8+ years of experience in mobile development, including 4+ years with React Native, building scalable mobile applications
- Proficient in JavaScript/TypeScript and native mobile development (Swift/Objective-C and/or Java/Kotlin)
- Expertise in React Native, navigation libraries (especially React Navigation), lifecycles, state management, and performance optimization
- Demonstrable experience in debugging, framework migrations, refactoring, and adopting mobile best practices
- Familiarity with CI processes (e.g., GitHub Actions) and automated testing (unit, integration, and end-to-end)
- Knowledge of mobile best practices and stay informed about innovations in the mobile industry and have the ability to bring in adoption for the same
- Deep understanding of engineering excellence, operational excellence, and data-driven decision-making
- Strong collaboration skills and ability to prioritize effectively in dynamic environments
Responsibilities
- Drive architectural decisions that modernize our mobile stack, ensuring scalability and maintainability
- Establish and automate best practices in mobile development, focusing on code quality, reliability, and performance
- Lead the initiatives to architect solutions to improve the performance of the mobile application
- Monitor app performance and identify and debug performance-related issues using observability tooling
- Collaborate and lead on scoping, planning and executing on cross-functional projects that benefit the client application
- Implement solutions that further the improvement of developer experience with app architecture that scales and is reliable
- Work closely with relevant stakeholders for the mobile client to execute on architectural rollout strategies
- Play a key role in technical evaluation of potential tools, libraries and vendor contracts
- Ensure that the mobile app adheres to security standards and compliance requirements
Preferred Qualifications
- Experience working on a Platform team
- Experience in migrating to React Nativeβs New Architecture
- Experience working with Expo Native Modules API and Expo updates
- Experience working in animation libraries like Reanimated and/or Skia
- Knowledge of crypto and/or blockchain
- Experience in implementing shared codebases between web and mobile
Benefits
- Competitive starting salary
- A discretionary annual bonus
- Long-term incentive in the form of a new hire equity grant
- Comprehensive health plans
- 401K with company matching
- Paid Parental Leave
- Flexible time off
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πUnited Kingdom, Spain
- π°$244k-$304kπUnited States
- πBrazil
- π°$204k-$259kπUnited States
- πSerbia
- π°$192k-$260kπUnited States
- πSwitzerland
- π°$166k-$245kπUnited States
- πUnited States
- π°$206k-$289kπUnited States