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.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates advanced proficiency in TypeScript and strong React experience, with a focus on building high-quality, performant web applications. Capable of integrating with third-party platforms and contributing to architectural decisions while guiding junior engineers and collaborating cross-functionally.
Highest-signal resume keywords
TypeScript DevelopmentReact Application DevelopmentAPI Design and IntegrationUnit and Component TestingCross-Functional Collaboration
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
TypeScriptReactREST APIsGraphQLRTK QueryReact QueryUnit TestingComponent TestingCI/CD PipelinesState Management
Soft Skills
Autonomous Problem SolvingStrong Written CommunicationTechnical Guidance
Tools & Technologies
BrazeAppsflyerJestPlaywrightCypress
Industry Keywords
Software EngineeringInternal ToolsAdmin PlatformsOperational DashboardsData Modeling
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