Frontend Software Engineer
Location: DE, BE, Berlin
Department: Engineering
Employment type: Full-time
Required experience: Associate
Required education: Bachelor'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 Frontend Engineer (Content Authoring Tools) (m/f, full-time) to start immediately in our office in Berlin-Kreuzberg, Germany.With millions of regular users and more than 7,000 hours of premium content, #URL_8e4e9897aecb1980ec96e296864343a4402263bc440bec39377381446da44dc8# is growing fast while we are shaping the future of learning.You are a creative, innovative problem-solver with the vision to make things work. You are a motivated software engineer with a passion for frontend who loves to work with ambitious colleagues in a challenging environment.Your mission will be to significantly enhance the content authoring capabilities of our teams - as well as implement completely new features - while taking existing content to the next level.As an Frontend Engineer for our internal tools you will work together with product owners, backend engineers and the Didactics team. We will enable the team to deliver high-quality content to make our product truly shine.Responsibilities:Work as part of an agile team to deliver internal tools for our products in a fast paced environmentExperiment with new frontend development technologies to build a git based content production pipelineUse a test, learn and adapt approach to work with stakeholders to build an optimal content authoring tool experienceContinuously analyse and re-build tools to optimally support the on-site and off-site content production processWork closely together with product owners, designers and the didactics team to develop the best user experience

Requirements:
5+ years experience in software developmentVery good knowledge in Javascript application development, at least 3+ years experienceVery good knowledge of Git and ideally the GitHubAPIVery good knowledge of distributed workflowsPassionate about continuous test-driven development, unit/ functional automatic testingWell experienced in at least one client-side framework (e.g. single-page web application framework like AngularJS or #URL_5eeeab414a831563b0294f53edd871b2bc8fc7000cab17e6b33cf60192cdbc14#)OPTIONAL: Experience with Ruby, databases, Regex, Lint is a plusSoftware development talent proven by great work results/experience, hobby projects or open source contributionCan do attitude, great team playerOPTIONAL: understanding of lean and agile practices, in particular Scrum and Kanban

Benefits:
Tackle tricky and rewarding problems with a cloud-based setup and latest cutting-edge technologies The potential to change the way of learning for millions of users worldwideResponsibility from day one and professional and personal growthPotential within a fast growing teamParticipate in hackdays,  technology brown-bagsA 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.)Check out our jobs page, our blog, and our techblog to get an impression of how we work at Babbel !