Senior Frontend Developer (Vue, JavaScript, TypeScript)
Wronia 10, Warszawa
emagine Polska
Model of working: Remote 100%
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
Senior Frontend Developer (Vue, JavaScript, TypeScript)
Senior Frontend Developer (Vue, JavaScript, TypeScript)
Wronia 10, Warszawa
emagine Polska