Hudl is a company dedicated to building great teams and enhancing the sports experience for athletes and coaches. They are seeking a Senior Software Engineer to expand their front-end platform, focusing on developing and maintaining a robust and scalable web experience for millions of users. The role involves collaborating with various teams, leveraging expertise in AWS and Terraform, and ensuring a high-quality front-end infrastructure.
Responsibilities:
- Develop. You’ll help expand Hudl’s front-end platform and make it the standard across Hudl. Whether it’s discovery work, documentation, design reviews or implementation, you’ll do what it takes to ensure a robust, performant, and easy-to-use platform that’s also maintainable, scalable, accessible and secure
- Build infrastructure. You’ll use your strong AWS and Terraform knowledge to help design and maintain front-end infrastructure. Responsibilities like setting up a CDN for a Jamstack app, or maintaining infrastructure for server-side rendering, get you pumped up
- Serve as a consultant. With your general expertise in front-end development, and knowledge of Hudl’s front-end platform in particular, you’ll support teams performing front-end work by answering questions, reviewing pull requests, participating in design reviews, and providing feedback on project plans
Requirements:
- Front-end expertise. You have extensive experience developing front-ends with TypeScript and React. You have either led, or played a key role in the development of large scale web applications. You're familiar with design systems and their role in ensuring a consistent, intuitive and accessible experience for users
- Experience working with front-end infrastructure. You have strong AWS and Terraform experience and can mentor the team to expand its Jamstack environment, or server-side rendering infrastructure, to support new use cases
- Effective communication skills. You're able to make your point effectively, both verbally and in writing. Whether you're building alignment in a meeting, presenting at an Engineering All-Hands, or diagramming CDN routing for a software design review, you know how to effectively share your ideas with your audience
- A visionary. You're excited by the idea of advancing the starting line for other product team members by delivering and supporting a solid platform for them to build on. You see AI playing a critical role in accelerating this vision
- Passionate. You're all about concepts like Jamstack, component-driven development, micro-frontends, and monorepos. You love expanding your knowledge with tools like Playwright, Storybook, Chromatic and Turborepo. You've built front-ends using many of these concepts and tools, and have helped others adopt them
- Commitment to mentorship. You recognize the importance mentorship plays in a company's long-term success, and you seek out opportunities to share knowledge and level up others in your areas of expertise