Senior Web 2.0 UI Designer and Developer Retrofit
THIS JOB HAS EXPIRED
The Company
Retrofit (www.retrofitme.com) is a Chicago-based startup that is doing some actual good for the world. We are tackling one of the biggest health problems effecting the United States and much of the rest of the world: unhealthy weight and obesity. In the US today, over 68% of adults are overweight and over 35% are obese. A recent report by the Organization for Economic Cooperation and Development (OECD) predicts that 75 percent of Americans will be considered overweight or obese by the 2020 (the highest rate of any country surveyed). The medical costs/implications of this epidemic are staggering - by some reports over $150 billion a year.
We are not just another diet or weight-loss company. Retrofit is science-based, data-driven and outcome-focused. Our protocol was guided by our impressive advisory board which is comprised of leading experts in weight loss, nutrition and exercise.
There is enormous interest in the health and wellness space. There is no shortage of investor interest in us - we have raised over $2 million since inception.
Retrofit is growing and are looking for good developers. If you want to join in the fight against obesity and work on cool technology at the same time, Retrofit is the place for you.
The Team
Retrofit's engineering team is small, highly accomplished and geographically distributed. We live in Chicago, Denver and New York City. Most of the time we work form home and collaborate over email, Jira, HipChat, iChat and Skype. However, we do travel to the home office in Skokie, Illinois ever six weeks or so for design meetings, beer and fun.
In order to join the team, you must have experience working remotely with a distributed team. You must be productive when working from home (even if you have distractions like playful dogs or goldfish). You must have passion for software development, abhor code duplication and embrace test driven development.
We are planning on opening an office in downtown Chicago in the near future (close to the main Metra stations). When that happens, we'll expect Chicago-area team members to work in the office every day.
The Development Environment
For a startup, we have a very robust development environment. In fact, the first thing we did before writing any code was install Confluence, Jira, Bamboo and Fisheye/Crucible. Our development process is best described as rapidly iterative with frequently releases to production (often multiple times in a week). We believe in always keeping the tree in a releasable state. We are actually agile in the true sense of the word.
For those familiar with the Joel Test, we score an 11 out of 12.
The tools we use:
Git
IntelliJ 11
Atlassian suite (Confluence, Jira/Bonfire, Bamboo, Fisheye/Crucible)
Maven
JUnit
Our stack looks like:
Client-side: 95% Javascript built on JQuery/Backbone.js communicating with the server using web services. Underlying page infrastructure via Wicket.
Server-side: Scala (with a smattering of Java)
Data: Mongo (NoSQL)
App Server: Jetty (dev) and Tomcat (prod)
Open Source Libraries: Spring, Joda, Apache Commons, Args4J, Jackson, Scribe, EasyMock (to name a few of our favorites)
Development: Mac
Production: Linux (CentOS)
Details on our applications:
Client management - tools our employees and Wellness Team uses to manage their clients, view their data and keep them on track
Client dashboard - tools our Clients use to help them on their journey to better health
Browsers - we support IE7 and higher, Firefox, Chrome and Safari (including iOS devices)
Mobile - mobile web features for iPhone, Android - native apps on the horizon
The Work
We are focus on two major things
Ensuring successful outcomes for our clients
Making our Wellness Expert team's as efficient and scalable as possible
We are a small team and we tend to contribute in one way or another to all the major projects we undertake. What keeps things interesting is the variety of things we get to work on. We try to utilize the best thinking in open source and api partners in order to develop solutions to meet the above needs. We are looking for you to join us and build more great stuff.
The Job
We have an open position focused on client-side functionality. We are looking for a Javascript expert with an architectural focus. Specific skills we hope to get include:
DOM / Javascript
JQuery experience, including building custom extensions
Custom JS library design
CSS wizardry (you cringed when you saw 'IE7' above)
HTML5 experience
Javascript Test driven development experience - help us crack this nut
Photoshop / Illustrator design capabilities
Some level of comfort with the server-side of the world (i.e., Java or better yet, Scala)
Willingness to learn a new environment and tools
Strong communication skills and ability to work with a remote team
Technically savvy and intellectually curious
Here are some of the things you might have worked in the last few months or may work in the future:
Implement a custom scrolling library (to allow multiple scrolling areas on a page), including debugging it on IE7 and the iPad
Design an alert delivery interface for our wellness experts
Enhance the graphical display of client data
Designed a way to define promotion codes and integrate with our checkout process
Interested?
If you want to join a great group of people in the fight against obesity, submit your resume and cover letter.
In your cover letter, please answer this question: How do you direct IE8 to fall back to IE7-mode without impacting IE9? Also include your salary requirements.
| Location: |
Chicago, IL
United States
|
THIS JOB HAS EXPIRED