Resumo da vaga

Software Engineer

Requisitos e responsabilidades

Conteúdo da vaga extraído em seções para revisão mais rápida.

Build and ship product features

  • Develop and enhance front-end experiences using React and TypeScript, with an emphasis on performance, accessibility, and clean design patterns.
  • Translate product requirements into scalable implementations that are easy to support across many collegiate clients and configurations.
  • Work with APIs (REST/JSON) to integrate data for live stats, schedules, rosters, content, streaming, and admin tools.

Collaborate in an Agile environment

  • Partner with Product Owners and cross-functional stakeholders to refine requirements, identify edge cases, and ensure we deliver the right solution.
  • Participate in sprint planning, estimation, daily collaboration, demos, and retrospectives.
  • Communicate tradeoffs clearly—balancing speed, quality, and long-term maintainability.

Quality, testing, and reliability

  • Write unit tests and automated tests for new and existing functionality (Jest/React Testing Library or equivalent).
  • Improve reliability through thoughtful error handling, logging, and defensive UI patterns—especially for live event workflows where uptime matters.
  • Participate in code reviews and contribute to engineering standards, patterns, and shared component libraries.

Maintain and improve existing systems

  • Troubleshoot, debug, and optimize production systems; identify root causes and implement durable fixes.
  • Refactor legacy areas where needed to reduce technical debt, improve performance, and enable faster feature delivery.
  • Contribute to documentation and internal tooling to support development at scale.

AI-driven development (mindset required)

  • Use AI tools to accelerate development (e.g., scaffolding, test generation, refactors, debugging assistance), while applying strong engineering judgment.
  • Collaborate with teammates on best practices for AI-assisted coding (prompting patterns, validation, security considerations, and review discipline).

Why PrestoSports

  • Build products used by real teams and fans—work that shows up on game day.
  • Ownership and impact: your work ships quickly and matters.
  • A team culture moving fast with AI-driven development while still emphasizing strong engineering fundamentals.
  • Challenging problems across web platforms, live stats, and high-reliability experiences.

Why PrestoSports

  • Bonus: help explore and implement AI-enabled features, workflows, or internal productivity tools.

Why PrestoSports

  • You ship meaningful features to production with solid testing coverage and minimal rework.
  • You demonstrate ownership: you ask the right questions, think through edge cases, and improve the product beyond the ticket.
  • You contribute to team velocity and quality through strong PRs, reviews, and clear communication.
  • You adopt AI-assisted development practices responsibly and consistently.

Required Qualifications

  • Experience building modern web applications using React and TypeScript (or strong React + willingness to ramp quickly on TS).
  • Comfort working with APIs (building against endpoints, handling auth, pagination, error states, and data modeling).
  • Experience working in an Agile/Scrum environment.
  • Experience writing unit tests and contributing to automated testing practices.
  • Strong debugging skills and a commitment to building reliable, maintainable software.
  • A demonstrated product mindset: you think about user impact, not just code completion.
  • Open mindset toward AI-assisted development (prior AI coding experience not required).

Nice-to-Have / Bonus Skills

  • Experience with AI-assisted coding tools in professional workflows (or building AI-powered features).
  • Familiarity with CI/CD pipelines and modern release practices.
  • Experience with performance optimization (rendering, bundle size, caching, API efficiency).
  • Knowledge of accessibility standards (WCAG) and front-end best practices.
  • Experience with real-time or live-data environments (sports, finance, streaming, etc.).
  • Interest in or familiarity with collegiate sports.

Competencies We Value

  • Problem Solving: Breaks down ambiguous problems and proposes practical solutions.
  • Functional/Technical Skills: Writes clean code, understands systems, and improves quality over time.
  • Learning on the Fly: Adapts quickly to new tools, products, and patterns (including AI workflows).
  • Perseverance: Stays calm under pressure—especially when live events demand urgency.
  • Peer Relationships: Communicates clearly, supports teammates, and contributes to a healthy engineering culture.
  • Drive for Results: Focuses on shipping value while maintaining reliability and craftsmanship.

Education

  • Bachelor’s degree in Computer Science or related field or equivalent practical experience.
Vagas similares

Mantenha uma lista reserva.

Ver stack
FocoSoftware EngineerÁrea da vaga
Sinal de senioridadeMiddleNível do candidato
StackCI/CD, React, RESTSkills principais
Localização1 país aceitoElegibilidade

Stack

Use estas tags para comparar vagas remotas similares.

Elegibilidade de localização

Candidatos devem aplicar apenas quando o país do perfil estiver listado aqui.

Seu perfilPaís não definidoEntre para comparar seu país com esta vaga.

Fluxo de contratação

O WithMira mostra a vaga e depois envia candidatos para a aplicação da empresa.

1Confira fit da vaga, stack e elegibilidade de localização no WithMira.
2Abra a página de aplicação da empresa pelo link rastreado.
3Salve a vaga ou assine oportunidades similares antes de sair.
Aplicar no site da empresaSite da empresaAbrir link