Job Closed
This listing is no longer active.
PrizePicks is the fastest-growing sports company in North America according to the 2023 Inc. 5000 rankings, two years running, and the largest independent skill-based fantasy sports operator in the country.
Senior Front End Engineer
Location
United States
Posted
76 days ago
Salary
$175K - $185K / year
Seniority
Senior
Job Description
Senior Front End Engineer
PrizePicks
• 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.
Job 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
- Comfortable working autonomously with minimal direction on ambiguous problems
- Effective communicator who can articulate technical decisions to both engineers and non-technical stakeholders
- Experience working in a fully remote engineering organization
- Able to context-switch between deep technical work and collaborative planning
Benefits
- Company-subsidized medical, dental, & vision plans
- 401(k) plan with company match
- Annual bonus
- Flexible PTO to encourage a healthy work/life balance (2 weeks STRONGLY encouraged!)
- Generous paid leave programs, including 16-week paid parental leave and disability benefits
- Workplace flexibility and modern work schedules focused on getting the job done, not hours clocked
- Company-wide in-person events and team outings
- Lifestyle enhancement program
- Company equipment provided (Windows & Mac options)
- Annual performance reviews with opportunities for growth and career development
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Front-end Developer, React, Next.js
WorkanaThe largest platform for hiring top remote talent from Latin America.
• Develop dynamic UIs using React, Next.js, and TypeScript, implementing SSR/SSG strategies and reusable component libraries. • Translate Figma designs into pixel-perfect, responsive interfaces with strong attention to UI details, spacing, edge cases, accessibility (WCAG), and cross-browser compatibility. • Integrate with backend APIs for AI features like face swap and lip sync, optimizing performance and handling state management. • Work in an existing production codebase, shipping small, clean PRs from detailed Linear/GitHub tickets with unit/integration tests. • Collaborate in Agile processes (standups, code reviews), proactively asking clarifying questions and demonstrating strong English communication.
• Develop features • Build and maintain reusable React components using TypeScript • Implement complex pages and flows (multi-step forms, wizards) • Develop dashboards with data visualization and real-time metrics • Create rich, interactive interfaces with a focus on performance and usability • Manage state and caching using TanStack React Query • Implement JWT-based authentication with refresh token rotation • Build forms using React Hook Form and Zod
• Resolve complex, escalated incidents and service requests through advanced troubleshooting and root cause analysis. • Partner with Tier 1, Tier 2, and Tier 4 support teams to drive issue resolution, providing mentorship and guidance. • Actively participate in change management activities and support reliable service delivery throughout the change lifecycle. • Maintain operational stability through scheduled system health checks, routine activities, and alert triage. • Analyze recurring issues to support problem management and contribute to continuous service improvement initiatives.
Senior Front-End Developer – Vue.js
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Atuar com desenvolvimento Web front-end, contribuindo para a construção e evolução de interfaces e funcionalidades; • Colaborar com a organização, análise e comparação de informações, apresentando resultados de forma clara; • Atuar na resolução de problemas técnicos e funcionais do dia a dia; • Trabalhar em equipe de forma colaborativa, mantendo comunicação clara e objetiva; • Aplicar boas práticas de desenvolvimento e organização de código; • Buscar continuamente o aprendizado e a evolução em novas tecnologias e ferramentas.



