Senior Front-End Software Engineer
Miami Marlins
Fl, GAThis was removed by the employer on 12/11/2025 12:44:00 PM PST
This is a Full Time Job
Position Summary
As a Senior Software Engineer – Front-End, you will be a key contributor to the development and maintenance of software applications that support the Baseball Operations department. Your work will directly influence roster strategy and analytics workflows by tackling real-time data, complex visualizations, asynchronous collaboration, and performance at scale - all in the fast-paced world of baseball. Your deep expertise with user interfaces and front-end development will enable you to work on a variety of projects that impact the outcome of the team's performance on the field. Your focus will be building data-driven applications, integrating complex systems, and optimizing baseball-related workflows. This role requires strong technical expertise, problem-solving skills, and the ability to collaborate effectively with analysts, coaches, scouts, and other stakeholders. Ideally, you'll be full-stack capable, but with an interest and expertise toward building front-end clients for responsive web and mobile applications.
Essential Functions
• Design, develop, and maintain web-based and mobile applications to support baseball operations, including scouting, player development, and analytics.
• Write efficient, scalable, and maintainable code while adhering to best practices in software engineering.
• Collaborate with cross-functional teams to gather requirements and develop technical solutions.
• Implement and maintain data-intensive front-end clients built on top of APIs that surface data that will be visualized.
• Participate in code reviews, testing, and deployment processes to ensure software quality.
• Stay updated on emerging technologies and modern practices in software development and baseball analytics.
• Provide mentorship and technical guidance to junior engineers.
Our Values
We Are Great Teammates
• Supports and encourages colleagues.
• Provides and receives feedback without judgement or ego.
• Holds one another to a high standard.
• Provides help and encouragement proactively.
• Assumes positive intentions from others.
• Looks for ways to help make their teammates better.
We Are Innovators
• Embraces a growth mindset.
• Challenges conventional wisdom.
• Unafraid to fail.
• Pushes boundaries and doesn't accept impossible.
• Asks why and asks why not.
We Think Long-Term
• Asks: what can I do today that will pay off a year from now.
• Eschews instant gratification for bigger benefits in the future.
• Always trying to think three steps ahead.
Skill Requirements
• Strong proficiency in programming in TypeScript and JavaScript, with exposure to other languages a plus.
• Demonstratable experience with front-end React frameworks (such as but not limited to Vite, React Router, Next.js) is preferred, but will also consider significant backgrounds in other frameworks such as Angular and Vue.
• Ability to distinguish the benefits and drawbacks between Single Page Applications (SPAs) and Server-Side Rendering (SSR).
• Working knowledge of back-end frameworks (Node.js, FastAPI, Django, or Flask).
• Knowledge of cloud platforms (preferably Google Cloud, but also AWS or Azure) and DevOps practices.
• Experience developing and integrating APIs and working with both Relational and NoSQL databases.
• Familiarity with CI/CD pipelines, automated testing, and containerization (Docker, Kubernetes).
• Experience building for mobile, preferably iOS, either with native (Swift) or cross-platform (React Native, Flutter) tooling is a plus.
• Strong problem-solving skills and ability to troubleshoot complex technical issues.
• Ability to work both independently and as part of a team in a fast-paced environment.
• Passion for baseball and familiarity with advanced baseball analytics is a plus.
Education & Experience Guidelines
• Bachelor's degree in Computer Science, Software Engineering, or a related field required; Master's degree preferred.
• Minimum of 10 years of experience in software engineering, application development, or related fields.
• Proven experience in building and maintaining large scale highly available applications.
• Prior experience working in sports analytics or baseball-related software development is a plus.
Work Environment
• Ability to work evenings, weekends, and holidays as needed.
• Availability to travel occasionally for industry conferences or organizational needs.
• Ability to sit/stand for extended periods and work in an office environment.
Job Questions:
• What gets you most excited about this opportunity?
• Do you have a favorite memory associated with baseball?