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:
📍Collaborate with product managers, designers, and other engineers to understand pain points and translate them into technical solutions. 📍Build efficient and reusable client tools and architect reliable, performant, and maintainable solutions for our client platforms. 📍Drive technical innovation, processes, and best practices required to deliver best-in-class mobile applications. 📍Mentor and develop a high-performing team of mobile engineers. Contribute to the foundational good of their domain and engineering overall, defining patterns and examples, plus paying down tech debt. 📍Make well-reasoned design decisions, identifying potential issues, trade-offs, risks, and the appropriate level of abstraction. 📍Proficient in all relevant technical skills, and able to move quickly because of deep understanding of large portions of the codebase. 📍Lead and coach within their team where possible, trusted with team decisions. 📍Stay up-to-date with the latest industry trends, mobile technologies, and best practices, and actively contribute to the engineering organization.
Minimum Qualifications:
📍You have at least 4 years of experience building mobile applications, and at least 6 years of total software engineering experience. 📍You have at least 2 years experience using React Native to build cross-platform mobile applications. 📍You have at least 2-3 years of experience writing E2E and unit tests. 📍You are comfortable working with JavaScript/Typescript, but also not afraid to jump into Swift or Kotlin as needed. 📍You have knowledge of mobile best practices and stay informed about innovations in the mobile industry. 📍You have a strong understanding of UX/UI concepts and a demonstrated record of design and product sensibility.