Help us revolutionize the massage industry in Germany.
At New Soul, we’re redefining modern wellness by blending premium in-studio experiences with a strong digital platform that powers booking, payments, memberships, and daily studio operations. As we scale across Germany, system stability, performance, and clean integrations are business-critical — what we ship directly affects revenue, operational load, and customer experience.
We run a lean team with high ownership, minimal meetings, and a pragmatic engineering culture: ship impact, keep things maintainable, avoid over-engineering, and document just enough so others can move fast with confidence.
Your Role
As a Senior Frontend Developer, you’ll build and maintain modern web applications that directly shape the New Soul experience — customer-facing booking flows as well as internal tools used by our studio and ops teams. You’ll collaborate closely with product, design, and backend engineering to deliver polished features with strong UX, performance, and maintainability.
This role is ideal for someone who enjoys shipping high-quality UI, cares about performance and consistency, and can take ownership of features from implementation through iteration.
Your Responsibilities
- Develop and maintain modern, user-friendly web applications using React, Next.js, and Tailwind CSS.
- Collaborate with UI/UX designers to implement pixel-perfect, responsive interfaces aligned with New Soul brand standards.
- Build clean, maintainable, well-documented components and patterns that scale with the product.
- Optimize frontend performance (rendering efficiency, load times, and UX responsiveness).
- Implement server-state and data fetching patterns and integrate frontend apps with backend APIs.
- Participate actively in code reviews and team-wide technical discussions to raise quality and consistency.
- Debug and fix cross-browser/device issues and ensure a stable, seamless experience.
- Mentor junior developers where relevant and contribute to a strong engineering culture.
Your Tasks
- Build state-of-the-art frontend solutions with modern tooling and patterns.
- Maintain and improve UI/UX consistency across customer and internal web apps.
- Debug, optimize, and enhance performance to keep flows fast and reliable.
- Collaborate across teams to integrate APIs and backend services cleanly.
- Drive adoption of best practices for code quality, scalability, and maintainability.
Requirements
Must-Have Skills
- 5+ years of professional experience in frontend development.
- Strong proficiency in React.js and core concepts (component architecture, hooks, rendering behavior).
- Extensive experience with Next.js, including server-side rendering (SSR).
- Expert-level knowledge of JavaScript (ES6+), HTML5, and CSS3.
- Strong experience with async data fetching and server-state management (e.g., SWR, React Query).
- Professional experience with TypeScript and static typing.
- Strong skills in Tailwind CSS for building responsive, maintainable UI.
- Solid understanding of web performance optimization (Core Web Vitals mindset is a plus).
- Experience with Git and CI/CD pipelines.
- Strong analytical skills, attention to detail, and a quality-first mindset.
- Strong English (German is a plus).
Nice-to-Have Skills
- Hands-on experience with testing tools (e.g., Jest, React Testing Library).
- Familiarity with GraphQL and REST API design.
- Understanding of accessibility standards (e.g., WCAG).
- Experience with state management libraries (Redux, Zustand, etc.).
- Bachelor’s degree in Computer Science or similar (or equivalent practical experience).
Tech-Stack
- Frameworks/Libraries: React.js, Next.js, Tailwind CSS
- Languages/Tools: JavaScript (ES6+), TypeScript, HTML5, CSS3
- Server-State: SWR, React Query (Redux/Zustand are a plus)
- Testing: Jest, React Testing Library (preferred)
- APIs: GraphQL, REST APIs
- Version Control & CI/CD: Git, GitHub Actions
What You’ll Get
- Real ownership and impact: Your work directly improves customer experience and studio operations and is used by thousands of customers across Germany.
- Pragmatic engineering culture: High trust, Flexible working hours, Minimal mandatory meetings.
- Engineers get a top-spec laptop, using the platform of their choosing.
- The choice of a range of Company Benefits (50% of all products and services), Urban Sports Club membership and coverage of Deutschland-Ticket.
- An office centrally located in Berlin’s beautiful Kollwitzkiez.
If you want to build reliable systems that power a real-world product — and work with a team that values clarity, ownership, and smart simplicity — we’d love to hear from you.
Apply now!