Babbel logo Babbel

Senior Frontend Engineer - Babbel Travel

Creata il 29-05-2018
Location Berlin

Descrizione

Whether on the go, in the subway or at home on the sofa, Babbel supports those who enjoy learning outside of work or school. Since its founding in 2007, the company has grown to become the market leader in app based language learning. In total, Babbel offers 14 learning languages, from English to Indonesian. Professional courses are readily available via the Babbel website as well as on your smartphone or tablet!


There’s still so much to do.


Babbel is for everyone, not some niche or elite strata of learners. Everyone. As our user base has grown, so has what they need from us. Their learning needs, life experiences, and reference points become more varied and colourful by the day. Meeting that means ensuring users see themselves reflected —not just in our product— but the world it allows them to imagine with us. That means reflecting the dynamism and diversity of our users, as much as possible, in the production of Babbel. We currently have 750 people from more than 50 nationalities working in our Berlin and New York offices, challenging and learning from each other at every step. A culture of difference and dignity is critical to how we’ve connected with millions of users, in every hemisphere.


We are looking for a Senior Frontend Engineer for our Babbel Travel team to start in our office in Berlin, Germany!


Our Babbel Travel department builds and provides a platform for arranging language travel exchanges as a full service. Babbel Travel currently offers a selection of 200+ language schools in 32 countries, covering 9 major learning languages.


Babbel Travel is more than an aggregator for language schools: we help our users customise their learning experience by helping them select the most fitting combination of schools & courses, unique accommodation offers and advisory on additional activities. Not only do we make language travel as easy as possible, but we turn it into a unique experience! With us, people can immerse themselves in new and exciting cultures and learn languages naturally! 


As a Senior Frontend Engineer, you will be part of a cross-functional, agile team that operates like a startup within the larger Babbel business. Together with your colleagues, you will impact directly how people experience language travel and will tackle a wide range of technical challenges: from designing a powerful, reliable and customer friendly booking journey to building a scalable platform that takes this new venture to the next level! We are at the beginning of shaping this new product and there are lots of opportunities to take up responsibility and drive its direction. 


You can get a visual glimpse here: https://travel.babbel.com/


Your responsibilities will be:


  • Deliver high quality web applications by crafting and iterating new features, moving them into production in short sprint cycles
  • Independently build, maintain and take on ownership of complex software modules and services
  • Implement designs with pixel perfect precision using your excellent layout skills
  • Collaborate multi-functionally to inform API design and architectural decisions
  • Maintain and make use of a good overview of the overall technology stack and infrastructure
  • Craft, facilitate and survey coding guidelines and quality standards
  • Mentor colleagues and share expertise across teams
  • Understand and take ownership of the system performance and product health
  • React and fix operational events (bugs and incidents)
  • Focus on continuous learning and improvement and drive the evolution of our engineering practice

Our Technology stack at Babbel Travel:


  • React with NextJS framework supported by Node
  • Python Django API only backend
  • Enzyme and Jest for testing
  • Git on Github for source control
  • CircleCI for continuous integration and delivery
  • Hosted on AWS using docker containers
  • Figma for our design assets

You have:


  • Strong experience with JavaScript, HTML and CSS (+preprocessors)
  • Experience working with modern client-side frameworks
  • Experience with any component-based frontend framework (ideally React)
  • Experience with a server-side rendering technology such as Next.Js
  • Experience with the maintenance of complex code bases and a disciplined approach to driving down technical debt
  • Experience with the back-end technology Node.JS
  • Experience with cross-browser development and knowledge of browser compatibility
  • Knowledge in testing on different levels: unit, integration, contract, and E2E
  • Deep understanding of lean and agile practices
  • Strong communication and interpersonal skills
  • Fluency in written and spoken English

Nice to have:


  • Experience with the back-end technology Python
  • A good understanding of SEO principles

Why Babbel?


Babbel is the world’s most successful language learning app. Work with us to make a real impact in the world, in a meaningful way.


  • We're driven by a bold challenge
  • We solve meaningful problems - at scale.
  • Diversity and difference are our strengths; lifelong learning is our life’s blood
  • Work within a high-performing team at Babbel.
  • Tackle a steep learning-curve – personally and professionally.
  • Work in a challenging environment and where you’re expected to bring your game face
  • Take advantage of a lively startup atmosphere with friendly working hours.
  • Draw from a vibrant international company with people from over 50 different nationalities.
  • We offer great company benefits (high-end company bike, fresh fruit & drinks).

Sounds good? We are already looking forward hearing from you! Check out our jobs page, our blog, and our techblog for a fuller picture of #lifeatbabbel!


Questions about a career at Babbel? Contact us here: 

Benefit

Babbel bike

Babbel bike

free coffee, drinks & fruits

free coffee,...

german classes

german class...

in-house trainings

in-house tra...

international team

internationa...

Video