Job Description
Summary
The Department: Funding
The Role: 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.
This role is required to be in person twice a week at either our Seattle, WA or New York City, NY office.
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
- Drive technical innovation, processes, and best practices required to deliver best-in-class mobile applications
Minimum Qualifications:
- You have 2+ years of React Native experience
- You have 3+ 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
Salary Range: The base salary range for this role is between $115,500 - $165,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
- Communications Skills
- Development
- React
- Software Engineering
- Team Collaboration
- TypeScript