View Our Website View All Jobs

Senior Front End Web Engineer- TypeScript/Angular

As a Senior Front End Web Engineer at FloSports, your code will reach millions of fans and unlock a world of sports coverage that true fans have been waiting for. You’ll be directly involved in architecting and implementing the next version of our consumer-facing content delivery and CMS platform. You will have the opportunity to write complex Javascript-based single page applications that are scalable and maintainable. You’ll report directly to managers who understand technology and even write code and push it to production. The Front End team has many opportunities for a motivated engineer to have a huge impact and be recognized for it.

 

RESPONSIBILITIES

Translate our innovative product designs into clean user interfaces and UX components while building highly functional applications. You will shape the future of what our product can do by architecting and implementing from scratch or build on top of our existing code base. We’re pushing the boundaries with the latest Front End technologies such as Angular (Angular2), TypeScript/ES6, RxJS, SASS, Webpack, etc. The right Engineer has expertise in building efficient, and scalable and maintainable front-end applications while consuming internal and public REST APIs.  

Additionally, you will work closely with Product Owners, UX designers, Full Stack and Backend Engineers and QA team to create enhancements and new products/tools for use within the FloSports platform. Opportunity to mentor a team of developers on best practices for coding robust Javascript applications.

REQUIREMENTS

  • In depth knowledge of web technologies and standards to deliver the best experiences across web and mobile devices including responsive Web UI
  • Ability to create beautiful web applications writing top notch HTML5, CSS3, and Javascript code
  • Knowledgeable with Chrome, IE/Edge, Firefox, Safari browsers and their various idiosyncrasies
  • Strong understanding of browser profiling for identifying performance bottlenecks and utilizing breakpoints for debugging
  • Expert level understanding of HTML DOM and Event Model
  • Excellent understanding of Javascript fundamentals and modular development  including usage of JS Application Frameworks such as Angular2 or React
  • Application integration experiences (REST API, JSON, CORS)
  • Solid understanding of the full web technology stack including HTTP, cookies, local storage, headers, asset loading/caching, client persistence strategies
  • Webpack, Gulp (or similar experience), Grunt, SASS/LESS
  • Version control system (Git), pull requests and code reviews
  • Templating engines
  • The ability to completely own the technical side of a project: defining requirements, influencing UX/design, architecting the solution
  • Strong ability to communicate technical decisions
  • Strong proponent of code quality and coding standards

DESIRED

  • Node.js experience (Express, Hapi, isomorphic/Universal rendering)
  • ReactiveX experience (Observable pattern with RxJS)
  • Familiar with application architecture using Angular2 Modules/Components/Routing/Services
  • Preference for Front-End Engineer who has some backend experience with LAMP or MEAN stack
  • Experience writing Front End JS Unit and E2E Tests, Jasmine, Protractor, Karma
  • Amazon Web Services or equivalent cloud experience 

 

ABOUT FLOSPORTS

FloSports, the innovator in live digital sports and original content, partners with event rights holders and governing bodies to unlock a world of sports coverage that true fans have been waiting for. Through live streaming of premier events, original video programming, and weekly studio shows, FloSports is growing the sports, the events, the athletes, and the fans. Current verticals under the FloSports header are Basketball, MMA, Football, Wrestling, Track, Gymnastics, and more.

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file