Model of working: Remote 100%
Industry: Pharmaceutical
Rate: up to 40 EUR/h netto + VAT
Contract: long-term B2B (12 months+ extensions)
Start: ASAP
Summary:
As a Senior Frontend Developer, you will join the team to develop and scale two core production applications used across multiple manufacturing sites worldwide:
- a native iOS app
- a Progressive Web App (PWA)
The role covers product development for both apps: delivering new features, modernisation, and strengthening quality, reliability, and usability.
You’ll work in a Scrum/Agile setup closely with a Product Owner, UX/UI Designer, Backend Developers, and a Data Engineer.
Main Responsibilities:
As a Senior Frontend Developer, you will be responsible for designing and implementing robust front-end solutions. Your core duties will include:
- Design, implement and maintain advanced frontends using Vue.js 3, Ionic and TypeScript.
- Deliver complete features for both the iOS app and the PWA with a strong focus on performance, accessibility and usability.
- Integrate with complex RESTful APIs backed by a .NET/C# Azure backend and collaborate closely with backend engineers on API design.
- Implement UI testing strategies (unit and integration) using tools like Vitest and Playwright.
- Work with Tailwind CSS and design systems to build consistent, themeable UI components.
- Contribute to code reviews, mentor colleagues and participate in architectural decisions for the frontend.
- Support CI/CD practices (GitHub Actions preferred) to ensure automated testing and reliable deployments for both apps.
- Incorporate secure development practices and contribute to observability and performance monitoring for client apps.
- Collaborate closely with Product Owner, UX/UI Designer, Backend Developers and Data Engineer in an agile environment.
Key Requirements:
- Strong experience with Vue.js 3 (or similar modern SPA frameworks).
- Excellent JavaScript and TypeScript skills (TypeScript 4+).
- Proven experience integrating with complex RESTful APIs and handling asynchronous/real-time scenarios.
- Experience with Tailwind CSS and working with design systems.
- Strong communication skills and fluent English, written and spoken.
Nice to Have:
- Experience with Ionic (or other hybrid/mobile frameworks) and a strong understanding of mobile UI patterns.
- Knowledge of secure development practices and domain‑driven design.
- A collaborative mindset and the willingness to share knowledge and mentor others.
Other Details:
Team Structure: Cross-Functional Scrum Team