Senior Frontend Engineer 
Location: DE, BE, Berlin
Department: Engineering
Employment type: Full-time
Required experience: Associate
Required education: Master's Degree
Industry: E-Learning
Function: Engineering

Company profile:
Babbel enables anyone to learn languages in an easy and interactive way. The learning system offers 13 languages, from English to Indonesian. Users with and without previous knowledge can access grammar and thematic courses as well as vocabulary, writing and listening comprehension exercises online and on the go. In addition to the full courses for web, iOS and Android, there are also vocabulary trainer apps for Windows 8 and the Kindle Fire.Babbel is operated by Lesson Nine GmbH in Berlin. The company was founded in August 2007 and now has approximately 250 employees and freelancers and is opening an office in New York City (Lower East Side).

Job description:
We are looking for a full-time Senior Frontend Engineer to start immediately in our office in Berlin-Kreuzberg, Germany.With millions of regular users and more than 7000 hours of premium content, Babbel is growing fast while we are shaping the future of learning.You are a Frontend developer that loves to solve challenging technical problems and create stunning user experience.Your mission will be to significantly enhance the Frontend architecture - as well as implement completely new services - while improving performance and maintaining stability.You will collaborate with smart people in a fast-paced environment to shape new Babbel features from first drafts and prototypes to release and maintenance.ResponsibilitiesWork in a cross-functional, agile team closely together with designers and product owners to deliver the next release of BabbelEnvision, architect and implement new projects and features and deliver them into productionIdentify and implement innovative Frontend solutions and ensure long-term stability and maintainability of our code baseEnsure code quality and participate in code reviewsEnsure browser support and compatibility across devicesTake ownership of features, work with the team and stakeholders to implement great functionality and stunning user experienceWork closely together with other engineering teams (backend, mobile, devops) to ensure seamless user experience and efficient overall architecture

Requirements:
4+ years experience with building and maintaining high-traffic web applications2+ years experience with building Frontend driven software architectures using JavaScript2+ years experience with the full Ruby on Rails application stackExperience with JavaScript design patterns and best practicesExperience with implementing user interfaces that work across device capabilities and screen sizesExperience with design and consumption of REST-based APIsPassion about Web StandardsExperience with unit testing Frontend applications (Qunit, Mocha, Jasmine etc) Ability to tackle Frontend performance issuesSoftware development talent proven by great work results/experience, hobby projects or open source contributionsOPTIONAL Experience with building multi-language web applicationsOPTIONAL Experience with database backends (SQL/noSQL)OPTIONAL Eye for design and usability details

Benefits:
Tackle high volume, scaleable problems with cutting-edge technologies The potential to change how millions of users worldwide learn languagesResponsibility from day one the support to grow professionally and personallyParticipate in hackdays, technology brown-bagsWhy work at Babbel?A lively startup atmosphere with friendly working hoursLong-term prospectsA vibrant international team from over 20 different nationalitiesExcellent working conditions with a location in the heart of the Berlin sceneGreat company benefits (High-End company bike, fresh fruits &amp; drinks, Hackathons etc.)