Web-Engineer (React / TypeScript) (m/w/d)

Festanstellung
·
Voll- oder Teilzeit
Arbeitssituation am Monitor.

Be part of our team

Do you want to influence code, architecture, and collaboration, rather than just processing tickets?

We are a team of around 30 people, developing custom software solutions for demanding client projects. Instead of corporate structures and lengthy approval processes, you can expect short communication lines, direct decisions, and genuine proximity to projects, clients, and technology.

We develop modern web applications focusing on React, TypeScript, and clean frontend architectures. These are used in various client projects and must remain maintainable long-term – ranging from classic business UIs to more complex web platforms with numerous states, integrations, and API-driven workflows.

We deliberately forgo classic titles like "Senior" or "Junior." With us, responsibility doesn't come from a designation, but from your contribution:

  • your technical understanding
  • the quality of your solutions
  • your teamwork
  • your impact on the project

Roles evolve from responsibility and experience in day-to-day project work – not from hierarchies.

Our projects are diverse and rarely trivial:

  • diverse clients and industries
  • systems that grow and evolve over years
  • technical decisions balancing quality, time, and pragmatism

Many things are already working very well. At the same time, there are always areas that we want to continue improving together – technically, organizationally, and in our collaboration. If you enjoy contributing ideas, taking responsibility, and shaping things sustainably, then you're the perfect fit for us.

Your tasks

You don't just work on UI features, but also on evolving the frontend systems themselves:

  • Developing modern web apps with React and TypeScript
  • Structuring and evolving existing frontend architectures
  • State management with Redux and clean data flows in the client
  • Data validation and clear typing across system boundaries
  • Integrating and utilizing REST and GraphQL APIs
  • Clean API communication and client-side data modeling
  • Active participation in code reviews for professional exchange
  • Shaping technical decisions within the frontend stack
  • Contributing to the evolution of quality, testability, and developer experience

You don't have to build everything from scratch – but you should be able to make things visibly better.

Your profile

For our projects, we are looking for team members who think beyond individual tasks, take responsibility, and want to help shape sustainable software solutions.

  • You have a degree in computer science or a comparable qualification.
  • You think in systems, not just in components.
  • You understand how frontend architecture evolves over time.
  • You make informed decisions – even when not all information is available.
  • You have a solid technical foundation in React and TypeScript.
  • You work in a structured, diligent, and pragmatic way.
  • You are interested in professional development and learning new things.
  • You have a good sense for state management, client-side API design, and clean data structures.

Finally: You enjoy software development – understanding complex relationships, solving problems, and collaboratively developing effective solutions.

Your benefits

We have a clear commitment to quality and continuously evolve our working methods. Technically, we rely on the following technologies and standards, among others:

  • GitLab CI with reusable pipeline components,
  • ESLint and Prettier for linting and formatting,
  • Docker and Kubernetes for containerization and deployment,
  • Logging and monitoring with Prometheus and Grafana,
  • Matomo for product-related analytics.

In addition, we have established engineering building blocks that we deliberately build upon, e.g.,

  • React and TypeScript,
  • Redux and RTK for structured state management,
  • RTK Query for data loading and caching,
  • Zod for validation and robust data models,
  • REST and GraphQL APIs with clear interfaces,
  • Vite for fast development workflows,
  • Vitest for unit and integration tests,
  • Playwright for end-to-end tests,
  • Emotion for CSS styling.

Of course, our classic benefits also include flexible working hours, modern workplaces, JobRad, Hansefit, and team events and activities.

Interested?

Please note that we do not offer remote jobs and aim for daily in-office presence of the entire team. Do you prefer working on-site rather than remotely? Then you've come to the right place!

Interested? Then we look forward to receiving your application via our contact form or by email to bewerbung@cap3.de including a brief CV, salary expectations, a list of your skills, and any projects you've worked on – GitHub repos are welcome. Your contact person is Sören Fenner.

If your application impresses us, we look forward to meeting you for a personal interview at our office in Kiel and answering your questions. It's particularly important to us that we don't just formally discuss your career path, but also the technical topics that truly interest you.

Du passt zu uns?
Dann bewirb dich jetzt!

Bewirb dich über das unten stehende Kontaktformular oder sende uns ein Mail an bewerbung@cap3.de
*Pflichtfeld
Bitte lade deine Bewerbungsunterlagen (Lebenslauf, Portfolio, etc.) im PDF-Format hier hoch (max. 10 MB). *
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.

Vielen Dank für deine Bewerbung!

Wir haben deine Unterlagen erhalten und werden sie sorgfältig prüfen.
Leider ist etwas schiefgelaufen beim Versenden des Formulars.

Your Ideas are in
good hands.