Staff Software Engineer (React Native) - Overall Game Experience

New
U.S.Full-TimeStaff
Salary195,000 - 200,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
8–10 years
Required Skills
JestReact NativeRuby on RailsTypeScriptGoCI/CD

Requirements

  • 8–10 years of professional software engineering experience
  • Deep expertise building production React Native applications at scale
  • Proven track record of owning multiple complex technical initiatives
  • Experience with the full mobile development lifecycle (architecture, build systems, deployment pipelines, post-release monitoring)
  • Experience building mobile applications backed by large-scale, high-throughput distributed systems
  • History of elevating engineering teams through mentorship, standards-setting, and technical leadership
  • Mastery-level TypeScript proficiency
  • Deep React Native expertise (performance, native modules, complex animations, cross-platform consistency)
  • Expert experience with Expo and its ecosystem
  • Expert experience with monorepo tooling (Yarn workspaces)
  • Expert experience with mobile build/release infrastructure
  • Strong understanding of mobile testing strategies at scale (Jest, Maestro for E2E testing, quality automation)
  • Proficiency with CI/CD for mobile and Expo/EAS workflows (automated builds, OTA updates, staged rollouts, app store pipelines)
  • Understanding of backend API patterns (Go and Rails services)
  • Operates with full autonomy
  • Exceptional communication skills
  • Experienced in fully remote engineering organizations
  • Comfortable making high-stakes technical decisions with incomplete information

Responsibilities

  • Design, build, and own critical features within PrizePicks’ React Native mobile application
  • Own technical direction: Set and evolve the technical standards, architecture, and best practices for your team’s mobile features, ensuring long-term scalability and maintainability of the app
  • Lead the hardest problems: Own the design and delivery of the team’s most complex, highest-scope projects
  • Drive team efficiency: Identify and implement improvements to developer tooling, build pipelines, and development workflows
  • Establish engineering practices: Define and enforce standards for component architecture, testing, accessibility, performance, and mobile deployment across the team
  • Mentor all engineers: Provide mentorship to engineers at every level on the team
  • Collaborate at the organizational level: Work with Engineering Managers, Product leadership, and other Staff/Principal engineers to align technical strategy with business objectives
  • Own cross-stack integration: Ensure the mobile app integrates effectively with backend services (Go and Rails)
  • Participate in on-call rotation: Own systemic reliability improvements and lead incident response for the most critical production issues
View Full Description & ApplyYou'll be redirected to the employer's site
195,000 - 200,000 USD per year
Apply Now