We are looking for a Staff Software Engineer with experience in React Native development to join our dynamic team of creators. As a technologist, you will be responsible for writing code, solving hard problems, and staying current with the latest technologies. You will also act as a technical leader, guiding the team through complex challenges, championing best practices, and anticipating what's coming around the corner.
Requirements
- 7+ years of professional software development experience with at least 4+ years focused on mobile development using React Native.
- Deep expertise in JavaScript, TypeScript, and modern front-end technologies including Expo.
- Experience integrating with RESTful APIs, GraphQL, and third-party services.
- Familiarity with state management libraries (e.g., Redux) and asynchronous programming.
- Proven experience in building and maintaining complex, high-performance mobile applications.
- Strong knowledge of mobile design principles, patterns, and best practices.
- Experience owning projects end-to-end from initial prototypes to customer roll out.
- Cross-functional experience collaborating closely with designers and product managers.
- Track record of mentoring engineers and raising team-wide code quality.
- Experience with feature flagging, release management, and observability tools (Datadog, Crashlytics, etc.).
- Comfort with AI-assisted development workflows and a desire to push what's possible.
Benefits
- Hybrid work with an office in San Francisco, CA
- Regular in-person events events to connect and collaborate
- Competitive salary & equity
- Medical, dental, and vision insurance for employees and families
- Flexible Time Off
- Company-paid parental, medical and caregiver leave
- 401K retirement plan
- 11 paid holidays
- Paid sick time as required by state and local law