JavaScript Developer
TeamSnap
(Boulder, Colorado)Since it was formed in 2009, TeamSnap has been passionately dedicated to taking the hassle out of managing, coaching, or organizing team sports and groups. While we have continued to grow, innovate, and add new features based on feedback from our millions of loyal customers, our mission remains the same: build a great product that any parent, coach, team manager, group organizer or sentient robot can pick up and use immediately.
TeamSnap is looking for a seasoned JavaScript developer to join our software development team.
TeamSnap (www.teamsnap.com) is an award-winning mobile and web service for managing ongoing activities.. With seven million enthusiastic customers in 195 countries, TeamSnap is the largest and fastest-growing team and group management solution on the planet.
TeamSnap is looking for fun people who do great work. We look for people with big ideas and tiny egos. There are no sacred cows at TeamSnap. No matter what your “job” is, you’re welcome to suggest better ways of doing anything. We’re all in this thing together and we believe that everyone has a stake in the company.
What You’ll Be Doing - Helping us deliver a new front-end interface to our application. Working with our Ruby on Rails-focused developers and HTML-focused designers, you will help us build our JavaScript-powered, API-backed application for use on the web. You will be using the latest HTML5 technologies. Our minimum browser requirements include Internet Explorer 10. This is something you can actually show to your Mom when you visit.
Some things that are pretty important to us:
- JavaScript - live it, know it, love it. We want you to be one of the best JavaScript developers in the company. You may have to fight someone else at TeamSnap over that title.
- Angular.js or equivalent JavaScript framework preferred
- JSON - our API speaks JSON - your front end will need to as well.
- Jabberjaw - this has nothing to do with the position, but we were enjoying all the requirements that start with “J.”
- Front-end experience. We’re building a JavaScript-based, responsive front-end for our app, so we’d like you to hit the ground running.
- Experience integrating with an API. This new frontend is an API client; we’d love it if that’s old hat to you. (once you signup for an account take a look at our new tabs - roster, schedule, tracking, preferences, and refreshments)
- Experience with git and Github as a version control tool.
- Ability to work as part of a distributed team in a self-directed way.
- Flexibility, teamwork, sense of humor and the willingness to do what’s necessary to help a small company grow.
Other things that would be nice to have:
- You have contributed to an existing JavaScript framework or built your own.
- Exposure or interest in Ruby.
- Experience with a recreational sport.
- Super Bowl tickets for all your co-workers (hey, we can dream).
- JQuery - we have a lot of that in our app (present and future), we’d like you to make it better.
- Be a TeamSnap user (sign up for a free trial to see what we’re about) and be sure to check out the roster, schedule, tracking, preferences and refreshment tabs in the app.
Questions
There are no answered questions, sign up or login to ask a question
- APIs
- Devloping Applications
- Creating New Ideas
- Demonstrating Flexibility
- Git and Github
- Front End Operations
- HTML
- Humor
- JavaScript
- jQuery
- Software Development
- Work Well Independently and Within a Team Setting
- AngularJS
- HTML5
- JSON
- Ruby on Rails
- Internet Explorer 10
- Recreational Sports

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.