← Back to All Jobs
NodeJS

Web Developer (Sports Company)



Compensation

70000

Job Description

Web Developer (Node.js + React.js or another modern framework) 

Requirements:
  • Bachelor's or Master's degree in Computer Engineering or Computer Science or similar
  • 2-6 years of full-time software development experience, primarily front-end development
  • Strong understanding of Javascript and experience with frameworks and libraries
  • Mastery of CSS
  • Experience with source control and managed releases
Optional Requirements:
  • Experience leveraging high-performance, scalable backend systems
  • Knowledge of caching strategies
  • Experience with REST/JSON and API development
  • Visual Studio Team Services
  • Build systems such as Webpack, grunt, npm and VSTS
  • Dependency injection, SOLID design principles, Entity Framework, web components
  • Relational database experience
  • WordPress custom development
Responsibilities:
  • Develop custom software solutions for mass-scale usability
  • Create responsive user interfaces that work well across all browser and device types
  • Perform iterative testing and improvement cycles for optimal code and user experience
  • Develop software system testing procedures, programming, and documentation
  • Maintain and improve existing products incorporating analysis and feedback
  • Participate in product brainstorming sessions
  • Stay current on software development practices and the technology industry
  • Stay current on sports and entertainment products, topics and trends
  • Other duties and responsibilities, as assigned
What we're really looking for is someone who...
  • Contributes clean, optimized, documented and well-tested code
  • Takes great pride in his/her work and is excited to show it off to friends
  • Is passionate about building exquisite user interfaces
  • Analyzes a problem and thinks through potential solutions before writing a line of code
  • Is always looking to improve, learn from and share knowledge with his/her peers
  • Thinks through project scope and provides accurate time estimates
  • Consistently meets deadlines, anticipates issues and raises concerns early
  • Solves problems without being asked
  • Enjoys working with others
  • Is flexible and open to feedback
  • Enjoys writing software, talking about software and using software on all platforms and devices

Apply for this job

What You Should Know