Senior Software Engineer - Frontend React.js

Sei unter den ersten Bewerbenden.
Nur für registrierte Mitglieder
München
EUR 60.000 - 90.000
Sei unter den ersten Bewerbenden.
Vor 4 Tagen
Jobbeschreibung

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