Bettermile

Senior Full-Stack Developer – Vue.js, Kotlin

Bettermile

full-time

Posted on:

Location Type: Hybrid

Location: BerlinGermany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • High-quality delivery on our existing products. You will dive deep into coding, E2E implementation, and bug fixing.
  • Leading the technical research and implementation of PoC greenfield projects.
  • Helping us modernize our stack and formalize our front-end engineering foundations.
  • Taking ownership of a reliability initiative, implementing automated E2E testing and browser/device compatibility standards.
  • Partnering with the team to define industry-best QA/SRE standards and professionalizing our front-end development processes.
  • Working with your mentor, PO and other team members to balance rapid MVP delivery with long-term system stability.
  • Close collaboration with non-technical stakeholders.

Requirements

  • Strong foundation in software engineering with 5+ years of hands-on engineering. Your primary focus is front-end development.
  • Expertise in JavaScript and modern frameworks (you will use Vue.js here).
  • Quality-first approach: you don't view testing as an afterthought!
  • Professional experience with automated testing (you will use Playwright here).
  • Experience with Kotlin, Java, Scala or similar languages.
  • You thrive in an environment with high autonomy and are comfortable with shared ownership.
  • You can find your own path and ask the right questions even when documentation is not perfect.
  • You can translate complex technical discussions into clear concepts for non-technical teammates and stakeholders.
Benefits
  • 30 vacation days in a 5-day/week working model.
  • Kindergarten grant and a Company Pension scheme.
  • Regular team breakfasts, fitness & wellness classes, company runs, and other events.
  • Fruits, snacks, drinks, and coffee with a variety of milk.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptVue.jsautomated testingPlaywrightKotlinJavaScalaE2E implementationbug fixingfront-end development
Soft Skills
quality-first approachhigh autonomyshared ownershipproblem-solvingcommunicationcollaborationtechnical researchownershiptranslating technical conceptsbalancing rapid delivery with stability