Senior Web Developer at Flat World Education (Washington, DC) (allows remote)
Job Description
We are looking for a senior Front-End Web Developer with solid Ruby experience to focus on User Interface Development. You should have an excellent grasp of CSS, Javascript, the DOM, images for the web/sprites, and modern browsers. The chosen candidate will get to work on a Competency Based Learning platform for desktop, mobile, tablet, all of the above, everything in-between, and maybe a little more.
We are an Agile development team using best practices such as sprints, continuous integration and automated testing. Our team is very supportive and dedicated to personal development and building great software. You will work with business, content, and development teams to craft next-generation educational software. The product has a native IOS application and a responsive design HTML client. This position will report to the VP of Technology.
We are looking for someone who
- Loves Javascript, HTML5, CSS… and the myriad of modern js libraries
- Has an eye for design and/or has a “pixel perfect” attention to detail
- Is a student of the web – you love to inspect the DOMs of sites with interesting UI
- Connects to RESTful Web Services as second nature
- Has passion for frameworks like Angular, Backbone, Ember, and more...
- Organizes thoughts instinctively into JSON format
- Groks CSS pre-compilers like LESS or SASS, and why Compass is useful
- Commits frequently, reviews pull requests, and is a humble champion of good ideas
- Is self-motivated and a goal-driven problem-solver, interested in always improving
- Collaborates openly, contributes wisely and voices opinions
- Aligns with our team values and is comfortable working in a startup mode
Skills Requirements
Basic Requirements
- Strong knowledge of Javascript, HTML, CSS (5+ years).
- Ruby development experience (5+ years).
- Experience building and maintaining consumer-facing web sites.
- Familiar with Linux environments.
- Experience with software version control system ideally Git.
- Comfortable with a start-up environment, agile practices (XP Scrum), web-savvy business teams, and varied tasks / responsibilities
- Experience with responsive design and HTML5 is a plus.
Nice-To-Haves
- Bachelors in Computer Science or a related field
- JavaScript : require.js, MVC chops - Angular, Backbone, Ember
- JavaScript: code quality savvy: familiarty with jslint / jshint
- JavaScript : Unit Testing (Casper, Jasmine, qunit, Selenium)
- Server: Database experience (SQL, NoSQL)
- Object Oriented Programming
- Mobile browser experience
- Bonus points! A gazillion devices to test every incarnation of the web ( ͡° ͜ʖ ͡°)
About Flat World Education
Flat World Education designs and enables personalized learning solutions at scale. Through our Flat World Knowledge e-book publishing platform, over 1 million students in 77 countries have access to affordable, expertly authored textbooks. In partnership with leading postsecondary innovators, we also accellerate major transformation initiatives through personalized, mobile, competency-based learning solutions.
By delivering breakthrough results in cost, access, career readiness, and lifelong learning, Flat World Education sees the opportunity for personalized education as an equalizer, not a differentiator.
To learn more, visit us at http://www.flatworld.com
Specialities: College Textbooks, Digital Learning, Course Content, eTextbooks, Adaptive Learning, Higher Education, Distant Learning, Online Textbooks
Joel Test score: 10 out of 12
The Joel Test is a twelve-question measure of the quality of a software team.
- Do you use source control?
- Can you make a build in one step?
- Do you make daily builds?
- Do you have a bug database?
- Do you fix bugs before writing new code?
- Do you have an up-to-date schedule?
- Do you have a spec?
- Do programmers have quiet working conditions?
- Do you use the best tools money can buy?
- Do you have testers?
- Do new candidates write code during their interview?
- Do you do hallway usability testing?
view all job listings view all Flat World Education job listings
Leave a Reply
You must be logged in to post a comment.