Senior Software Engineer - Frontend React.js

Permanent employee, Full-time · München

Description
We are seeking an experienced, pragmatic, and detail-oriented Senior Frontend Software Engineer to lead and enhance our complex TypeScript/React.js codebase within our dedicated web-application team.

The Web Application Team is currently comprised of mostly fullstack software engineers and your responsability will be to lead the front-end segment. Those responsibilities are highly diverse and include designing software architecture, developing engaging customer-facing interfaces, optimizing user experiences, maintaining and evolving our extensive React.js application, integrating front-end applications with internal APIs, and streamlining deployment processes through modern front-end tooling and workflows.

Our current front-end technology stack includes:
  • React.js
  • TypeScript
  • Redux
Our team collaborates closely with backend, algorithm, product and marketing/sales/operations teams, actively participating in the full product lifecycle. We practice rapid iteration cycles leveraging GitHub workflows, ensuring your contributions reach production swiftly and visibly.

As a Senior Frontend Engineer, you will drive the evolution and scalability of our frontend architecture, enhance application performance, and uphold high standards of code quality to minimize technical debt. Your role will significantly influence the direction of our product and will be highly visible both internally and to our user base.
Although primarily technical, your responsibilities will also include stakeholder communication, establishing best practices in software engineering, mentoring junior developers, and contributing to the hiring process.
Your responsibilities
  • Develop new features for the Spanflug Web Application
  • Lead the frontend technical decisions and evolutions of the Web Application and its frameworks
  • Take ownership over the complete lifecycle of features: from requirement gathering to development, testing, deployment and maintenance
  • Be deeply involved in evolving the architecture and design of the Web Application
  • Take initiative in order to ensure the continued security, reliability and scalability of the Web Application
  • Coach team members and review their code
  • Collaborate closely with internal and external stakeholders
Your Profile
  • Bachelor’s and/or Master’s degree in computer science or equivalent qualifications
  • 5+ years of relevant industry experience
  • Excellent knowledge of JavaScript, TypeScript and React.js
  • Experience working with large codebases and refactoring
  • A taste for implementing good UI and UX
  • An excellent grasp of software architecture and design patterns
  • A very good understanding of web technologies
  • A good grasp of security best-practices and common vulnerabilities
  • Experience with git, docker and basic Linux system administration
  • An interest for dev-ops and CI/CD development workflows
  • Experience with a Python backend and relational databases is a plus
  • Excellent communication skills
Why Spanflug?
  • A skilled and highly motivated team
  • Innovative tech company with cutting-edge technology and great potential for growth
  • Get to shape the technical underpinnings of our fast growing and evolving web-platform
  • Central office location in Munich
  • Flexible working hours
  • Flat hierarchies and transparent communication
  • Choice of Mac or PC hardware
  • Monthly hackathons
  • 30 vacation days
  • Budget for conferences, trainings and books
  • Subsidized lunches and free snacks and drinks
About us
Spanflug Technologies GmbH is a technology company based in Munich and operator of a platform for the efficient procurement of custom machined parts. Spanflug's aim is to digitally network supply and demand, automate processes and thus make procurement as quick and easy as possible for customers and suppliers. The Spanflug BUY procurement solution offers customers efficient, automated processes, from instant quotations to large project requests. The range includes turning parts, milling parts, sheet metal parts, 3D printed parts, laser parts and assemblies. The parts are manufactured via a network of thousands of machines at selected and qualified suppliers in Germany and Austria. The software-as-a-service solution Spanflug MAKE enables manufacturing companies in the machining sector to perform costing, quoting and work preparation more efficiently, to react more quickly to customer enquiries and to set up their business profitably in the long term. Spanflug has a quality management system certified to ISO 9001:2015. The company was founded as a spin-off from the Institute for Machine Tools and Industrial Management (iwb) at the Technical University of Munich (TUM) in 2018 and is supported by UnternehmerTUM. The German Machine Tool Builders' Association (VDW) has held a stake in Spanflug since 2020 and the company CERATIZIT S.A. since 2024.
Your application!
We appreciate your interest in Spanflug Technologies GmbH. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at careers@spanflug.de
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.