Battlefy is seeking a JavaScript Ninja who is passionate about building unobtrusive user interfaces for competitive video gaming. You obsess over clean, efficient JavaScript code and you probably bore all your Facebook friends about the latest JavaScript MVC frameworks, such as AngularJS. You take great pride in checking in your code with the proper Jasmine or JSUnit tests. Otherwise, you get a feeling like that time you hit your funny bone on the corner of your desk. You’re passionate and opinionated on how to appropriately foster lean software development practices. Although you love to dive into building products, you make sure that you’re building the right product by treating everyone as a customer. We are a fun, fast-paced startup and if you have what we’re looking for, come join us in our epic quest to revolutionize eSports.

Skills you’ve acquired:

  • JavaScript
  • AngularJS or similar JavaScript MVC frameworks
  • Test Driven Development
  • Jasmine, JSUnit or other JS testing frameworks
  • HTML5 and CSS3
  • Real time technologies such as Node.js, Derby or Meteor

Your Main Quest:

  • Own new features and take them from concept through to completion
  • Write reusable JS (with some CSS3 & HTML5) code to simplify future development
  • Ensure you know when functionality has broken, because you’ve built an automated regression test suite
  • Participate in the creation of rapid prototypes that are used for usability testing
  • Identify and address performance bottlenecks
  • Improve software development processes
  • Be involved in hiring other team members
  • Play video games... I mean, observe customers in their natural environment