
Mid-Level JavaScript Developer – Web/Mobile
verkstedt
full-time
Posted on:
Location Type: Hybrid
Location: Berlin • Germany
Visit company websiteExplore more
About the role
- Build and maintain web applications using React, TypeScript, and modern tooling.
- Develop mobile applications using React Native for iOS and Android.
- Integrate with backend APIs and ensure smooth data flow.
- Write tests and ensure code quality with Jest and Testing Library.
- Learn from senior developers through pairing sessions and code reviews.
- Work on real projects that impact healthcare in Germany.
- Contribute to open source projects or collaborate with the team building fun projects during our Open Fridays (usually on a Wednesday).
Requirements
- 3-4 years of hands-on JavaScript development experience
- Solid experience with TypeScript and modern JavaScript
- Working knowledge of React (components, hooks, state management)
- Interest in or experience with React Native for mobile development
- Familiarity with testing practices
- Eagerness to learn and improve
- Bonus: Native iOS or Android development experience
- Bonus: Experience with Node.js backend development
- Fluency in English is crucial for our international team.
- If you can sprinkle in some German, that's a delightful bonus we appreciate.
Benefits
- A competitive salary
- Flexible working hours and hybrid work (mainly from home, with one office day per week in Berlin or Cologne)
- Learning budget for conferences, courses, and books
- Choose the gear you like
- Relocation support if you're moving to Berlin or Cologne
- Mentorship and growth opportunities with senior developers
- Minimal meetings we take planning seriously and spend our time coding, not in meetings
- Regular team events - dinners, game nights, chess evenings, and board games at the office, plus seasonal whole-company events like go-kart racing and escape rooms.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptReactReact NativeNode.jsJestTesting Librarymobile developmentbackend APIscode quality
Soft Skills
eagerness to learncollaborationcode reviewspairing sessionscommunication