Senior Frontend Engineer (m/w/d) – React, Kafka & Kotlin
idealo internet GmbH · Berlin, Germany
- Salary
- Not stated
- Job type
- Full-time
- Level
- Mid level
- Location type
- On-site
This role is hosted on the employer site. The Apply button opens the employer's own application page there — CareerHub does not collect your application for this listing.
What this role actually involves
CareerHub analysis
idealo internet GmbH is hiring a Senior Frontend Engineer (m/w/d) – React, Kafka & Kotlin on a full-time basis in Berlin, Germany. The role is on-site and pitched at mid level, so the hiring team will expect working familiarity with the core skills listed below rather than classroom exposure. The responsibilities below are the ones worth rehearsing before an interview. idealo internet GmbH operates in general, which shapes both the pace of the work and the kind of examples that land well in an interview.
About the job
About the role idealo is looking for a Senior Frontend Engineer to join its engineering team in Berlin. In this role, you'll help build and improve the technology behind millions of shopping decisions every day. You'll work on applications and services that power marketing channels, product and offer data, traffic tracking, and billing systems. This is a hands-on role with opportunities to work across the stack using React, TypeScript, Kotlin, Kafka, AWS and related technologies. What you'll be doing Lead the development of modern frontend applications using React and TypeScript. Work across the full stack and contribute to backend services and APIs. Design and develop scalable microservices with Kotlin and related technologies. Take ownership of projects from architecture and development through deployment and monitoring. Help shape technical architecture and participate in design and engineering decisions. Improve CI/CD, observability and Infrastructure as Code practices. Build reliable tracking and billing systems in collaboration with marketing and engineering teams. Contribute to code quality through testing, code reviews, pair programming and mentoring. Continuously improve the reliability, scalability and maintainability of the platform. What we're looking for Several years of professional experience with frontend development using TypeScript and/or JavaScript. Strong backend development experience with Kotlin. Solid knowledge of React, Next.js, Spring Boot and REST APIs. Experience working with event-driven systems and Kafka. Experience with Kubernetes and AWS. Familiarity with Infrastructure as Code tools such as AWS CDK or Terraform. Experience with modern CI/CD workflows. Ability to work independently and take ownership of technical projects. Confidence to challenge ideas constructively while working well with different perspectives. What idealo offers Dedicated learning and development opportunities, including access to the idealo Learning Hub and online learning platforms. Additional budget for professional development. A central Berlin office with free organic breakfast, lunch options, coffee and refreshments. Rooftop terrace with views across Berlin. Employee support and counselling services. Options such as a job bike and Deutschlandticket. Fitness and sports benefits through providers such as Urban Sports or Gympass. Team activities, company events and regular opportunities to connect with colleagues. Why join idealo? You'll be working on technology that operates at significant scale and directly influences how millions of people discover and compare products online. If you're an experienced frontend engineer who enjoys working across the stack, solving complex engineering problems and taking ownership of production systems, this could be a great opportunity. Apply now and take the next step in your engineering career in Berlin.
Responsibilities
Requirements
Salary insight
idealo internet GmbH has not published a salary for this Senior Frontend Engineer (m/w/d) – React, Kafka & Kotlin role. That is common, and it is not a red flag by itself. Ask for the band at the first screening call — most recruiters will share it, and it saves both sides time. Before that call, decide on your own number for a mid level role in Berlin, Germany. Our salary guides give a starting point, and it is far easier to negotiate from a figure you have already justified to yourself.
Where this role leads
- 1Senior Frontend Engineer (m/w/d) – React, Kafka & Kotlin — depth in one area plus reliable delivery
- 2Lead Frontend Engineer (m/w/d) – React, Kafka & Kotlin or Frontend Engineer (m/w/d) – React, Kafka & Kotlin Manager — the branch point between people and craft
- 3Head of General function — three to six years out
How to apply for this role well
Tailoring your CV
- Put the listed skills in the top third of page one. Most screens for a Senior Frontend Engineer (m/w/d) – React, Kafka & Kotlin take under a minute, and recruiters read top-down.
- Mirror the language of the listing where it is honest to do so. If the advert says "Senior Frontend Engineer (m/w/d) – React, Kafka & Kotlin", write "Senior Frontend Engineer (m/w/d) – React, Kafka & Kotlin" — not a synonym an applicant tracking system will miss.
- Lead each bullet with a verb and close it with a number. "Managed reporting" is invisible; "Rebuilt weekly reporting for 12 branches, cutting prep time from 6 hours to 40 minutes" is not.
- Keep it to two pages and export as PDF so your layout survives.
Your cover letter
- Open with the specific role and where you saw it: "I am applying for the Senior Frontend Engineer (m/w/d) – React, Kafka & Kotlin role at idealo internet GmbH." No suspense, no throat-clearing.
- Paragraph two is the one that matters. Take a single requirement from the listing and give a concrete example of doing it, with the outcome.
- Show that you know something about idealo internet GmbH beyond its homepage — a product decision, a market they operate in, a recent change in general.
- Close with availability and a clear next step. Three to four short paragraphs, under 300 words, in the body of the email if you are applying by email.
- Never send the same letter twice. Reviewers can tell, and a generic letter is worse than none.
Before you hit send
- A CV tailored to this listing, saved as PDF with your name in the filename.
- A short cover note that names the role and one relevant result.
- Two referees who have agreed in advance to be contacted.
- An account on the employer site — the employer takes applications there.
Interview preparation
- Prepare a two-minute answer to "why this role at idealo internet GmbH?" that references the company's work in general.
- Have three STAR stories ready — situation, task, action, result — that cover your core skills.
- Expect at least one question about working on-site, especially how you keep work visible to people who cannot see your screen.
- Prepare two questions of your own. Good ones: what does success look like in the first 90 days, and what does the team find hardest right now?
Industry context
idealo internet GmbH works in General. As the organisation, that affects how the Senior Frontend Engineer (m/w/d) – React, Kafka & Kotlin role is scoped: smaller teams tend to want breadth and a bias to action, larger ones want depth and evidence that you can work across functions. Candidates who research the sector — its customers, its regulation, its current pressures — interview noticeably better than those who research only the company.
idealo internet GmbH is hiring in Berlin, Germany. This profile was created from a job posting and has not yet been expanded by the employer.
Frequently asked questions
Is the Senior Frontend Engineer (m/w/d) – React, Kafka & Kotlin role at idealo internet GmbH remote?
No. It is an on-site role in Berlin, Germany.
What salary does this role pay?
No salary has been published for this listing. Ask the recruiter for the band during the first call — it is a reasonable question and most will answer it.
How do I apply?
This listing is hosted on the employer site. The Apply button sends you to the employer's own application page there. You can also save the job here and track it from your dashboard.
How long does a response usually take?
Two to three weeks is typical. If you have heard nothing after ten working days, a short, polite follow-up to the recruiter is appropriate and will not count against you.
What experience level is required?
Mid level. If you meet roughly 70% of the requirements it is still worth applying — very few candidates match every line of a job advert.
How to apply for this role
idealo internet GmbH takes applications for this role on the employer site. Use the Apply button at the top of this page — it opens their application form directly. Save the job here first if you want to track it in your dashboard.
Apply on the employer siteKnow someone right for this role?
Share the listing — they land on this page with the full description and can apply from here.
Similar jobs
Frontend Developer Opportunities in Japan
Skillhouse Staffing Solutions K.K. · Tokyo, Japan
Fullstack Software Developer - TypeScript (w/m/d) (Verified job)Fullstack Software Developer - TypeScript (
AMCS Group · Berlin Metropolitan Area, Germany
Junior Software Engineer (Frontend Focused)
BigBear.ai · MD, United States
Related reading
Listing last updated August 21, 2026. The analysis, skills breakdown, salary insight and interview guidance on this page were written by the CareerHub editorial team and are independent of the employer. Always verify pay and conditions with the employer before accepting an offer.