Job Description
Summary
The Department: Funding
The Role:
Senior Software Engineer (Mobile)
Our mobile engineers are experts at making Gemini's mission clear and accessible to our customers through intelligent development of well-designed visual elements. An ideal candidate will have a strong aptitude for identifying opportunities to improve user experience, robust experience translating design frameworks into code to improve the Gemini mobile app, and a proactive desire to collaborate with fellow developers, designers, and marketing managers to present a shared artistic vision.
Responsibilities:
- Focus on leading technical decision making building highly complex, highly trafficked, consumer facing web services
- Build elegant and efficient maintainable solutions in React Native
- Collaborate with product managers, designers, and backend engineers to design and deliver high-quality products on iOS and Android
- Act as the go-to expert in with an increasingly strategic mindset
- Drive technical innovation, processes, and best practices required to deliver best-in-class mobile applications
- Lead and mentor a high-performing team of engineers
Minimum Qualifications:
- You have 3+ years of React Native experience
- You have 5+ years of frontend/mobile development experience
- You are comfortable working with Typescript and/or Javascript, but also not afraid to jump into Swift or Kotlin as needed
- You have a strong understanding of UX/UI concepts and a demonstrated record of design sensibility
- You have knowledge of mobile best practices and stay informed about innovations in the mobile industry
- You have experience writing unit tests with Jest and React Native Testing Library
Preferred Qualifications:
- Experience working with Bitcoin, Ethereum, and/or blockchain technology a huge plus
- Experience with using Storybook for UI component documentation
- Experience with React Native Reanimated
- Knowledge of unit and integration testing
- Knowledge of accessibility best practices
It Pays to Work Here
We take a holistic approach to compensation at Gemini, which includes:
- Comprehensive health plans covered at 100% for employees and dependents
- Long-term incentive in the form of a new hire equity grant
- Paid Parental Leave
- Up to 14 paid vacation days (in addition to public/bank holidays)
Skills
- Development
- Leadership
- React
- Software Engineering
- Team Collaboration
- TypeScript
- Strategic Thinking