Senior Frontend Developer (Vue, JavaScript, TypeScript)

JavaScript

Senior Frontend Developer (Vue, JavaScript, TypeScript)

JavaScript
Wronia 10, Warszawa

emagine Polska

Full-time
B2B
Senior
Remote
6 838.88 - 7 815.86 USD
Net per month - B2B

Job description

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

Tech stack

    TypeScript

    advanced

    Tailwind CSS

    advanced

    Vue.js

    advanced

    REST API

    advanced

    JavaScript

    advanced

    integration

    regular

    System Design

    regular

    Ionic

    nice to have

    Mobile Development

    nice to have

Office location

Published: 08.01.2026