Role Overview:  Professional

Mission

Discovers, designs, builds, and delivers increments of Babbel's software products that address our learners' needs in collaboration with other engineers and colleagues from other functions

Impact
  • Contributes to the development of their team's software components. May take the lead for some aspects of the software component development. May contribute to the development of other teams' components.
  • Strives for maintainability, security, reusability, extensibility, and scalability of their team's software components.
  • Provides guidance to less experienced engineers on their team.
  • Helps to grow the Engineering department by participating in the recruitment process. May contribute to the design and improvement of this process.
  • Influences the product development by applying knowledge about our customers and demonstrating empathy with them.

Requirements

Engineering Hard Skills

  • Programming

    competent
  • Software Architecture

    competent
  • Systems Architecture

    beginner
  • Testing

    beginner
  • Observability & Monitoring

    competent
  • Documentation

    competent
  • Agile & Lean Methodologies

    competent
  • Domain-Based Skill Diversification

    beginner

Babbel-wide soft skills

  • Decision (taking)

    competent
  • Prioritization

    competent
  • Ownership

    beginner
  • Effective Communication

    competent
  • Objective Setting

    competent
  • Feedback

    competent
  • Cooperative collaboration

    competent

Engineering-specific soft skills

  • Knowledge Sharing

    competent
  • Problem solving

    competent
  • Customer centricity

    competent