Senior Software Engineer Web Development
Role details
Job location
Tech stack
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.