-
emagine

Frontend Engineer

emagine
Poland · Contract · Entry

We are looking for a Frontend Engineer to join our small, remote-first team building AI-driven services for Nordic customers. Your role will center on building the user-facing side of our platform, working closely with our backend team to create intuitive, responsive, and powerful user interfaces. We offer a flexible, laid-back culture, a B2B contract, and fully remote work with occasional travel to meet the team and clients.

PROJECT INFORMATION:

Remote work: Preferable hybrid work from Warsaw (2 days per week) but able to work fully remote

Project language: English

Business trips: Travels to Sweden

Project length: Long-term (initial contract for 12 months with annual extensions)

Start: ASAP

Assignment type: B2B

Remuneration: Up to 135 PLN/h

Core Stack:

  • React & TypeScript for building a modern, type-safe, and scalable user interface.
  • Modern CSS for styling and implementing design systems.
  • State Management (Zustand, TanStack Query) for managing complex client-side and server-side state.
  • Modern build tools (e.g., Vite, Webpack).

Responsibilities:

  • Developing dynamic and responsive user interfaces (UI) based on a component-driven architecture.
  • Consuming RESTful APIs and managing complex backend data structures.
  • Handling asynchronous operations, loading states, and robust client-side error handling.
  • Collaborating with backend engineers to define API contracts and data models.
  • Implementing real-time updates via WebSockets or polling to ensure data synchronization.
  • Designing and maintaining logging and diagnostic mechanisms for frontend-backend communication.
  • Translating UX/UI designs into high-quality, production-ready code.
  • Designing and executing unit, component, and end-to-end tests using Vitest/Jest, React Testing Library and Playwright.

Key Requirements:

  • Proven experience in React with strong TypeScript/JavaScript skills.
  • Solid expertise in consuming RESTful APIs and handling asynchronous data flows.
  • Strong knowledge of component-based architecture and reusable UI design.
  • Practical experience with real-time communication (WebSockets, polling).
  • Ability to collaborate closely with backend engineers on API contracts and data structures.
  • Hands-on experience in testing frameworks (Vitest/Jest, React Testing Library, Playwright).
  • Strong understanding of UX principles and ability to deliver production-quality code from design.
  • Knowledge of error handling, logging, and performance optimization in frontend applications.

Key Skills

Ranked by relevance

react restful apis responsive ui typescript server css ai ux
Login to Apply
Posted
Aug 20, 2025
Type
Contract
Level
Entry
Location
Poland
Company
emagine

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
emagine
Related

Python Engineer

2026-05-23

Full-time
Not Applicable
Poland
IT Services
Engineering
View Job Details
emagine
Related

Senior iOS Engineer - Core Experience, Billy

2026-05-23

Full-time
Not Applicable
Sweden
IT Services
Engineering
View Job Details
emagine
Related

Senior Android Engineer - Core Experience

2026-05-23

Full-time
Not Applicable
Sweden
IT Services
Engineering