About the company
Gemini is a regulated cryptocurrency exchange, wallet, and custodian that makes it simple and secure to buy bitcoin, ether, and other cryptocurrencies.
Job Summary
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.
Minimum Qualifications:
📍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.