
Senior Full-Stack Developer – Vue.js, Kotlin
Bettermile
full-time
Posted on:
Location Type: Hybrid
Location: Berlin • Germany
Visit company websiteExplore more
Job Level
Tech Stack
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