Senior Frontend Engineer
airfocus GmbH
- Hamburg, Amsterdam
airfocus, the world’s first modular product management platform, is growing on all continents. We have proven to be an up-and-coming industry leader with a proven business model and a first-class team. Now, with thousands of users from customers like Shopify, Caterpillar, or The Washington Post, it’s time to add fuel to the fire and further scale up our product-led growth!
As our frontend engineer specializing in React and TypeScript, you will be responsible for crafting seamless and intuitive user interfaces that drive exceptional user experiences. You will contribute to the development of our innovative web application and collaborate closely with cross-functional teams, share insights on best practices, to contribute to the continuous improvement of our frontend architecture.
Aufgaben
Our tech stack
- React frontend with React-query for asynchronous state management.
- Modular architecture with multiple extension packages that extend the core application managed in a monorepo for the frontend.
- Typescript definitions for data fetching provided by the backend.
- Separate repository for UI components.
- React, NextJS, dnd kit, Turbo, Slate, Kubernetes, GitHub.
What you’ll do
- Improve and maintain our application architecture.
- Implement complex and reusable React components from drag & drop to rendering large data collections.
- Work closely with product managers and designers to refine and implement new feature concepts.
- Review and test the work of your peers throughout all stages of the development cycle.
- Collaborate with backend engineers to integrate frontend interfaces with backend APIs.
- Diagnose and troubleshoot frontend issues, ensuring timely resolution and a seamless user experience.
- Mentor junior members of the frontend team, sharing your expertise and providing guidance on best practices.
Anforderungen
- Profound experience as a frontend/ fullstack engineer (6+ yrs of experience).
- Profound knowledge in React and TypeScript.
- Profound knowledge in modern CSS.
- Experience in modern HTTP Rest APIs.
- Knowledge in writing tests.
- Agile mindset.
- Working autonomously as well as being a team player.
- You could win a debate on tabs vs. spaces conducted entirely in English ;)
- Nice to have: Experience with Docker.
Bewerbungsprozess
- Intro call: Introductory interview with HR to get first-hand insights into the role, the responsibilities, and the company.
- Technical interview: Here you'll get to know your future team lead for a technical deep dive and clarify any open questions you may have.
- Task and team meeting: You will present a case study in a team interview. The case study is often followed by a meetup with the department.
- Offer and onboarding: Congrats, it's a match! HR will set up your onboarding and prepare the necessary steps.
