Your journey
We are looking for an experienced and highly motivated frontend developer to join our team. As a senior frontend developer you maintain and enhance cross-platform applications using React Native and React.js/Next.js. This role involves collaborating with cross-functional teams, optimizing web performance (Core Web Vitals), integrating APIs with backend engineers, and ensuring code quality through mentoring and code reviews
Key Responsibilities
- Develop, and maintain scalable cross-platform applications using React.js and React Native.
- Participate in requirement discussions, technical design, and code reviews.
- Collaborate with designers, and product managers to deliver exceptional user experiences.
- Optimise frontend performance, stability, and usability across browsers and devices.
- Collaborate with backend engineers to integrate APIs and ensure reliable data flow.
- Deliver features according to requirements and agreed delivery timelines.
- Research and experiment with new technologies to support the evolution of frontend engineering practices within the team.
We look for
Required Skills & Experience
- Extensive experience (5+ years) with React, TypeScript, and modern frontend development, with a proven track record of architecting scalable solutions.
- Experience with server-side rendering (SSR), static site generation (SSG), and API routes in Next.js.
- Advanced understanding of web performance optimization, especially related to Core Web Vitals, SSR patterns, and monitoring tools like Sentry.
- Deep knowledge of modern CSS, including preprocessors (e.g., SASS), and extensive experience utilizing utility-first CSS frameworks like Tailwind CSS to build maintainable and scalable UIs.
- Ensure accessibility, responsiveness, and cross-browser compatibility.
- Excellent analytical and problem-solving skills.
- Able to lead and drive technical projects and improvements across an engineering organization.
- Ability to write efficient, maintainable, and scalable code.
- Strong communication skills with the ability to work effectively in a team environment.
- Mentor and coach mid-level engineers, raising the quality bar for code reviews, testing practices, and overall system design
- Demonstrated ability to mentor engineers and contribute to team-wide knowledge sharing.
- Background in monorepos, one-app architectures, and shared-type and component strategies between Web and React native
Nice to have would be
- Experience in React Native, including native modules, reusable component libraries, performance optimizations, and third-party integrations is big plus
- Understanding of GenAI workflows and the ability to effectively leverage advanced engineering tools to increase development speed and quality.
- Experience with CI/CD pipelines, deployment processes, and cloud infrastructure (CI/CD pipelines, Docker, Kubernetes).
- Experience working with component libraries and design systems.
What We Offer
- Everything you need to do a great job (MacBook etc.)
- Free weekly German classes to help you adjust to Berlin life.
- Wellpass gym access and a lot of other perks.
- Flexible hours with hybrid working between our great offices and from home.
- A friendly, diverse group of colleagues from all different nationalities, genders and orientations!