company_logo

Full Time Job

Software Engineer

NBC Sports

Remote / Virtual 08-29-2021
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description

Responsibilities
NBC Sports Next is where sports and technology intersect. We're a subdivision of NBC Sports and home to all NBCUniversal digital applications in sports and technology within our three groups: Youth & Recreational Sports; Golf; and Betting, Gaming & Emerging Media.

At NBC Sports Next, we make playing sports better through innovative technology and immersive experiences for athletes, coaches, players and fans. We equip more than 30MM players, coaches, athletes, sports administrators and fans in 40 countries with more than 25 sports solution products, including SportsEngine, the largest youth sports club, league and team management platform; GolfNow, the leading online tee time marketplace and provider of golf course operations technology; GolfPass the ultimate golf membership that connects golfers to exclusive content, tee time credits, and coaching, tips; TeamUnify, swim team management services; GoMotion, sports and fitness business software solutions; and NBC Sports Edge, a leading platform for fantasy sports information and betting-focused tools.

At NBC Sports Next we're fueled by our mission to innovate, create larger-than-life events and connect with sports fans through technology that provides the ultimate in immersive experiences.

SportsEngine, Inc., an NBC Sports Group company and leading provider of Sport Relationship Management (SRM) software, is hiring a Software Engineer II (with a passion for front-end development) to join our Members and Rosters Engineering Team. This role is open to remote applicants. Applicants in the Minneapolis area have the option of working out of our Minneapolis office space. We strive to have a remote and hybrid friendly work environment, giving our employees the flexibility to choose what works best for them.

As a Software Engineer II (Front-End) on the Members and Rosters Team you will...
• Focus on front-end platform level development efforts that will have a significant impact for our end-users through enhancing our Front-End Engineering experience at SportsEngine.
• Collaborate with cross-functional team members such as UX designers, and other software engineers to develop effective design patterns and techniques that can be replicated across SportsEngine's portfolio of products.
• Build and maintain reusable application components using TypeScript, Angular, and SCSS for SportsEngine's internal UI Component Library.
• Develop in a Continuous Delivery environment where you will ship code to production daily.
• Support strategic initiatives to reduce front-end technical debt and developer friction to ensure the SportsEngine platform is modern, fast, and delightful to work with.
• Write modular and maintainable code, complete with unit tests.
• Work with other software engineers, both front-end and back-end, through code reviews and pair programming.

Qualifications/Requirements
• 3+ years of professional front-end or full-stack experience building web applications for a variety of browsers and platforms including desktop, tablet, and mobile environments.

• Experience working with HTML, SCSS, and JavaScript (ES6).

• Experience building and architecting single-page applications with at least one modern JavaScript framework (such as Angular, React, or Vue).

• Ability to write high-quality, modular, maintainable, secure and testable code. 

• Familiarity with testing best practices including unit and integration tests.

• Effective in a highly collaborative cross functional team environment using Git and GitHub Pull Request workflows.

e

Desired Characteristics
• Knowledge of TypeScript, Angular and Webpack.

• Experience building accessible web applications.

• Experience in a continuous delivery environment.

• Exhibit a deep respect for building software sustainably using modern techniques and industry best practices.

• A Bachelor's degree in Computer Science (or equivalent) is awesome, but not required.

Jobcode: Reference SBJ-rjqmo0-18-223-106-100-42 in your application.