Job Posting: Tampa Bay Rays – Frontend Software Developer

Frontend Software Developer

Department: Baseball Systems
Location: St. Petersburg, FL/Remote/Hybrid
Reports to: Director, Baseball Systems Applications

Description:
The Tampa Bay Rays are looking for an experienced Frontend Developer to contribute to the development of analytics, scouting, and player development software. As part of Baseball Operations, our Baseball Systems team builds the tools that our players, coaches, analysts, scouts and front office personnel use to do their jobs and inform decisions. Our team consists of data engineers, backend developers, frontend developers, and coordinators. Moreover, every line of code we write — and feature we ship — helps contribute to our ability to stay competitive year after year.

We are looking for someone who:

  • Has a minimum of 5 years’ experience on the frontend.
  • Possesses expert-level knowledge of JavaScript. (We use Stimulus for interactive elements, and Vue 3 for any SPA-type features)
  • Has a demonstrated eye for UI/UX and good design.
  • Prioritizes well-tested code to ensure reliability and maintainability.

Preferred qualifications:

  • Strong experience with Three.js and / or D3.
  • Has backend experience. We use Ruby on Rails.
  • General baseball knowledge.

What will you do each day?

  • Build new features or maintain existing features in our proprietary software application.
  • Identify and correct bugs quickly.
  • Document code and support procedures thoroughly.
  • Meet with Baseball Operations staff that have requested a new feature to gather requirements and help with feature planning.
  • Train non-technical users on new features or applications.
  • Work in an innovative and collaborative front office where your ideas will be heard and valued.

Why work for the Rays?

  • A top-tier development environment with a company provided laptop, Github Enterprise, frictionless CI/CD, bug tracking, top project management and documentation software, and automated testing to minimize bugs to keep you focused on new features.
  • Opportunities to choose and work with new technology. We strongly 
    believe in choosing the right tool for the job even if it isn’t part of our 
    current stack.
  • Exceptional employee benefits and perks including, but not limited to:
    • Medical, dental, and vision coverage
    • 401(k) program
    • Volunteer opportunities
    • Access to lunch options within the office
    • Resources for mental and emotional wellness
  • You are a good teammate and like working with other driven and 
    caring teammates.
  • We embrace a wide range of experiences and perspectives, so please 
    apply if you’re passionate about the role, even if your background 
    looks a little different from what’s listed.

Our interview process:

  1. A ~30-minute introductory phone call to discuss the position in more detail.
  2. A small take-home coding project. We don’t do coding tests or coding on a whiteboard.
  3. Two or three small panel interviews. In addition to covering technical skills, you will also meet other members of Baseball Operations you’d be collaborating with.

All offers contingent on a satisfactory background check.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, disability, gender identity, marital or veteran status, or any other protected class.

Job Questions:

  1. In addition to your resume and cover letter, please describe your level of Javascript experience in 300 words or less.

  2. What are a few of your favorite data-intensive websites or apps that you admire for their usability?

To Apply:
To apply, please follow this link.

The content in this posting was created and provided solely by the Tampa Bay Rays.





David Appelman is the creator of FanGraphs.

Comments are closed.