PrizePicks is the fastest-growing sports company in North America, recognized for its leading platform in Daily Fantasy Sports. They are seeking a Senior Software Engineer with expertise in TypeScript and React Native to design and build critical features for their mobile application, tackling complex technical problems and mentoring other engineers.
Responsibilities:
- Design and build mobile features: Architect and implement complex features and interaction flows in our React Native app that are performant, accessible, and deliver exceptional user experiences
- Own technical delivery: Lead the technical design and implementation of complex features end-to-end — from product requirements through deployment and monitoring
- Drive app performance: Diagnose and resolve performance bottlenecks, optimize rendering, reduce bundle size, and improve the overall responsiveness of the mobile app
- Define technical direction: Propose and drive architectural decisions for your team’s mobile features, evaluating tradeoffs and communicating recommendations clearly
- Mentor and elevate: Provide hands-on mentorship to Software Engineers I, II, and III on your team and in the organization through code reviews, pairing, and technical guidance
- Improve engineering practices: Define, advocate for, and improve best practices around component architecture, testing, accessibility, and mobile deployment for your team
- Collaborate cross-functionally: Work closely with Product Managers, Designers, QA, and other engineering teams to translate product goals into well-scoped technical solutions
- Participate in on-call rotation: Share responsibility for production incidents, contributing to root cause analysis and long-term reliability improvements
Requirements:
- 5–8 years of professional software engineering experience, with significant time building production React Native applications
- Proven track record of owning and delivering complex, multi-component mobile features in a team environment
- Experience with the full mobile development lifecycle — from development through app store submission and post-release monitoring
- Experience building mobile applications backed by large-scale, high-throughput distributed systems serving millions of users
- Expert-level TypeScript proficiency — you write clean, type-safe, well-tested production code
- Deep React Native expertise — performance optimization, native module integration, complex animations, and platform-specific considerations
- Strong experience with Expo and its ecosystem
- Proficiency with monorepo tooling (Yarn workspaces or similar)
- Solid understanding of mobile testing strategies — Jest for unit/component testing, experience with Maestro for E2E testing
- Experience with CI/CD for mobile and Expo/EAS workflows — build pipelines, OTA updates, app store deployment
- Understanding of observability in mobile — crash reporting, performance monitoring, analytics integration
- Autonomous — you can take an ambiguous problem and drive it to a well-defined solution
- Comfortable providing and receiving direct technical feedback
- Strong written communicator, especially important in a fully remote environment
- Able to balance deep technical work with collaborative design and planning
- Foster a strong team environment, we enjoy team happy hours and off-site gatherings to get to know one another
- Experience using AI-assisted development tools for coding, planning, and scoping work
- Experience with agentic coding tools and AI-augmented development workflows
- Prior experience working in a remote engineering organization
- Experience building reactive UIs that handle high-frequency data updates (e.g., Live data, Web sockets and real-time player scoring) with minimal performance impact
- A sharp eye for using animations and haptics to signal 'critical moments' that enhance the minute to minute gameplay
- Understanding how to build layouts specifically for the 'second screen' experience, where users are watching the game and the app during intense moments
- You enjoy the visualization aspect of the Sweat experience, between building progress bars, live event graphs, and various visual aids that brings the experience to the next level