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
The compensation & benefits package for this role includes:
- 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
Salary Range:
The base salary range for this role is between $152,000 - $190,000 in the State of New York, the State of California and the State of Washington. This range is not inclusive of our discretionary bonus or equity package. When determining a candidate’s compensation, we consider a number of factors including skillset, experience, job scope, and current market data.
Skills
- Development
- Leadership
- React
- Software Engineering
- Strategic Thinking
- Team Collaboration
- TypeScript