Front End Developer

Huntsville, AL

Interested in working on some of the most popular gaming websites in the world? MMO Champion, HearthPwn, LolNexus, and MinecraftForum are just a few of the sites you'll be working on as a Front End Developer at Curse. In this role, you will be flexing your CSS and JavaScript skills to build beautiful user experiences that will be used by millions of users. Curse offers unlimited PTO, catered meals and unlimited snacks, diverse health coverage plans, tickets to gaming conferences, and fun company activities. Fantastic perks to be sure but these aren't why you should apply at Curse. Working at Curse is being excited to get up and go to work every day. Curse is collaborating with smart, dedicated, and motivated people who love playing games and making great tools for gamers. We've recently leveled up by becoming part of Twitch, the world's leading social video platform and community for gamers. We are all really excited to see how we can bring Curse services into the Twitch network, and provide an unparalleled experience to both Curse and Twitch users.


  • Work with designers and developers to develop modern, intuitive user interfaces for our web properties
  • Collaborate and contribute to the design, look, and feel of our web properties
  • Continuously improve the user experience by reviewing website usage statistics, communicating with our users, and using the websites
  • Adhere and recommend improvements to project coding standards
  • Work in a team environment with shared code; disciplined use of source code control and process documentation
  • Improve JS and CSS quality by conducting code analysis, and recommending changes in policies and procedures


  • 2+ years of web-based front end programming experience using CSS, JavaScript, and HTML
  • Experience with Ajax and JavaScript libraries
  • Experience with templating patterns and best practices, such as partials and mixins
  • Experience translating wireframes into usable interfaces
  • Track record of building and maintaining modern web applications
  • Excellent communication and presentation skills
  • Strong understanding of browser compatibility and web standards
  • Ability to participate in multiple projects simultaneously
  • Passion for video games is required for this position

Bonus Points

  • Expert knowledge of HTML, CSS, JavaScript, and the DOM
  • Experience with ReactJS
  • Experience with SASS or LESS
  • Experience with TypeScript
  • Experience with ASP.NET MVC Razor Views
  • Proficiency with Photoshop
  • Experience with asynchronous programming concepts

We are an equal opportunity employer and value diversity at Curse. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. #LI-SM1