Senior Software Engineer Web Development

Fluidtime Data Services GmbH
21 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Clean Code Principles
Java
JavaScript
API
Artificial Intelligence
Code Review
Web Development
Design of User Interfaces
Routing
Performance Tuning
Semantic HTML
Strategies of Testing
TypeScript
Web Content Accessibility Guidelines
Web Applications
WebSocket
React
Backend
Vue.js
Angular
Aurelia
Build Tools
Code Restructuring

Job description

We develop highly available Mobility-as-a-Service products for cities, transport associations, and mobility providers. Our solutions consist of modern mobile apps, scalable Java-based backends, and complex back-office web applications for scheduling, administration, and reporting. To strengthen our engineering team, we are currently looking for a Senior Web Developer to take on technical responsibility, further develop our web clients, and play a key role in shaping the upcoming modernization of our web stack.

Your tasks:

Weiterentwicklung und Modernisierung unserer Web-Clients

  • Maintenance of existing web applications (Aurelia 1).
  • Technical planning and implementation of migration to a new framework (React, Vue, or Angular-evaluation to be conducted jointly).
  • Close collaboration with engineering leadership, backend teams, and mobile teams.

Merging our two back-office applications.

  • Analysis of existing user interfaces, workflows, and components.
  • Design and implementation of a consolidated, uniform back-office app.
  • Development of a sustainable, modular architecture with a sensible component and style system.

Further development of our web clients for end users

  • Implementation of new features that are functionally consistent with our iOS/Android clients.
  • Performance optimization, accessibility improvements, security best practices.
  • Responsible for release readiness and quality in the web area.

Technical Responsibility and Best Practices

  • Establishment of modern front-end standards, tooling, testing strategies, and CI pipelines.
  • Code reviews, mentoring, and technical sparring partnership for the team.
  • Collaborate with UX/UI and product management to create intuitive, durable interfaces.

Requirements

  • 5+ years of experience in modern web application development.
  • In-depth knowledge of at least one major framework (Aurelia, React, Vue, Angular, or similar).
  • Very good JavaScript/TypeScript skills.
  • Experience in refactoring and modernizing existing applications.
  • Understanding of state management, routing, build tools, and testing.
  • Clean code mindset and affinity for architecture and APIs (REST, WebSockets).
  • Team-oriented and independent working style, willingness to develop, and reliability.
  • You value quality and accuracy, which is also reflected in your way of working.
  • You like to take the initiative and push forward issues that are important to you.
  • You are open to other opinions and enjoy working in a team.

Ideally, you also have-or are interested in-the following:

  • Experience with Aurelia (not required, but helpful).
  • Experience with design systems, component libraries, or different front-end approaches.
  • Knowledge of UI/UX principles.
  • Familiarity with accessibility principles (WCAG), semantic HTML, ARIA standards, and best practices for accessible web applications.
  • Erfahrung mit AI Tools um Deine Arbeitsweise noch effizienter zu gestalten.

Benefits & conditions

We are looking for people who seek professional challenges and enjoy taking on responsibility in order to make a difference.

As part of Fluidtime, you benefit from flexible working hours and generous home office arrangements. We cultivate a pleasant, open, and above all friendly working atmosphere so that working in your team is enjoyable. We support this with a clear and efficient work structure, employee appraisals, and regular team events.

Apply for this position