FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
P
Senior Software Engineer, React
PrizePicksSenior Software Engineer developing React web applications for PrizePicks. Own feature development and build internal tools for promotional and partner programs.
Tech Stack
Tools & technologiesCypressGraphQLJestReactReact NativeTypeScript
About the role
Key responsibilities & impact- Own feature development — Take ownership of features end-to-end — from technical design through delivery.
- Write high-quality code — Produce TypeScript and React code that is clean, performant, well-tested, and raises the bar for the codebase.
- Integrate with third-party platforms — Build and maintain integrations with platforms like Braze and Appsflyer.
- Build the affiliate partner platform — Contribute to the design and development of systems that organize our partner program.
- Contribute to architecture — Participate in team-level architectural decisions around internal application patterns, data modeling, API design, and third-party integration strategies.
- Improve quality proactively — Identify opportunities to improve reliability, data accuracy, UI performance, and developer experience in our internal tooling — and act on them.
- Guide junior engineers — Provide technical guidance to Software Engineers I and II through thorough code reviews, pairing sessions, and design feedback.
- Collaborate cross-functionally — Work closely with Product, Marketing, and Partnerships to understand operational workflows and translate them into well-designed tooling.
- Participate in on-call rotation — Take increasing ownership of incident response, contributing to root cause analysis and systemic improvements.
- Build team knowledge — Document technical decisions, data models, and integration patterns to strengthen your team's shared understanding.
Requirements
What you’ll need- 3–5 years of professional software engineering experience, with meaningful time building React web applications — ideally including internal tools, admin platforms, or operational dashboards
- History of delivering complex features within a software team to drive business outcomes
- Experience breaking down ambiguous operational requirements into concrete technical plans
- Exposure to integrating with third-party platforms and managing the data contracts between systems
- Familiarity with React Native is a plus — occasional contribution to mobile promotional surfaces may be required
- Advanced proficiency in TypeScript — you write clean, type-safe, production-quality code
- Strong React experience — deep understanding of component lifecycle, hooks, performance optimization, and patterns for data-heavy, form-heavy internal applications
- Experience with RTK Query, React Query, or similar data-fetching and caching layers for complex admin UIs
- Experience building and consuming REST or GraphQL APIs; comfort reasoning about backend data models even if your primary focus is the frontend
- Familiarity with Braze or similar CRM/messaging platforms — understanding how promotions, segments, and campaigns are structured and delivered
- Experience with state management solutions suited to complex, multi-step workflows (form state, async data, optimistic updates)
- Solid testing practices — unit and component testing with Jest; familiarity with Playwright, Cypress, or similar E2E frameworks
- Familiarity with CI/CD pipelines, containerized local dev environments, and web deployment workflows
- Working knowledge of React Native — enough to contribute to mobile-facing promotional surfaces when needed
- Autonomous — you can take an ambiguous operational problem and drive it to a well-defined technical solution
- Comfortable working directly with internal stakeholders to validate requirements and surface tradeoffs
- Strong written communicator, especially important in a fully remote environment
- Able to balance deep technical work with collaborative design and planning
Benefits
Comp & perks- 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
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptReactREST APIsGraphQLRTK QueryReact QueryUnit TestingComponent TestingCI/CD PipelinesState Management
Soft Skills
Autonomous Problem SolvingStrong Written CommunicationTechnical Guidance