Spyrosoft

React Developer (regular, senior)

Spyrosoft · Wrocław, Lower Silesian Voivodeship, Poland · PLN 166K–PLN 312K/yr

IT Services and IT Consulting · 1,001-5,000 employees

5 h ago
Senior (5-10 yrs) Full-time Poland
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop a modern frontend application using React and TypeScript while translating Figma designs into reusable UI components. Integrate these components with existing backend services via REST APIs and collaborate with cross-functional teams to ensure performance and accessibility.

What they look for

React TypeScript Vite Material UI RTK Query REST API WebSocket Server-Sent Events WCAG 2.1 Responsive Web Design Progressive Web Apps Jira Figma Frontend Development FinTech

Requirements

Requires 3 to 6+ years of commercial React development experience with strong expertise in TypeScript, Vite, and Material UI. Candidates must possess experience in the FinTech or banking sector and demonstrate proficiency in Polish at a C1 level.

Full description

We are looking for two Frontend Developers to join a high-impact project focused on rebuilding the frontend of a large-scale financial platform. Initial contract for 5 months.

Open roles:

  • Senior React Developer (6+ years of commercial experience)
  • Regular React Developer (3+ years of commercial experience)

Tech stack:

  • React
  • TypeScript
  • Vite
  • Material UI (MUI)
  • RTK Query
  • REST API
  • WebSocket / Server-Sent Events (SSE) (nice to have)

Requirements:

  • Commercial experience in React development (3+ years for regular, 6+ for senior)
  • Strong hands-on expertise with React, TypeScript, Vite, Material UI (MUI), and RTK Query.
  • Experience delivering solutions within FinTech, Banking, Financial Services, or Online Payments.
  • Proven experience integrating complex REST APIs and a solid understanding of cookie-based authentication.
  • Good knowledge of WCAG 2.1, Responsive Web Design (RWD), and Progressive Web Apps (PWA).
  • Experience working with Jira and technical documentation.
  • Ability to work independently, take ownership, and influence technical decisions.
  • Polish language proficiency at C1 level (mandatory).
  • English B2/C1

Nice to have:

  • Experienced in using AI tools in day-to-day workflow
  • Experience with WebSocket or Server-Sent Events (SSE).
  • Experience modernizing or replacing legacy frontend applications.
  • Understanding of scalable frontend architecture.
  • Experience with component-driven development.
  • Previous experience working in complex enterprise environments.

Project description:

You will be responsible for developing a completely new frontend layer based on approved Figma designs while preserving the existing backend, business logic, and integration services.

The application follows a decoupled architecture where the frontend communicates with backend services via REST APIs, with potential future support for WebSocket and SSE communication. The current frontend implementation will remain available as a reference point to support integration and ensure feature parity where required.

You will work alongside an experienced client-side development team, including Frontend Engineers and a Team Lead, while QA activities are handled by the client.

Main responsibilities:

  • Develop a modern frontend application using React and TypeScript.
  • Translate approved Figma designs into high-quality, reusable UI components.
  • Analyze and implement approximately 220 designed screens, identifying reusable patterns, application states, and user flows.
  • Integrate frontend components with existing backend services via REST APIs.
  • Collaborate closely with developers, architects, designers, and business stakeholders.
  • Write clean, maintainable, and well-tested code following best practices.
  • Ensure excellent performance, accessibility, and responsiveness across the application.
  • Participate in technical discussions and contribute to architectural decisions.
  • Support the delivery of a scalable and future-proof frontend solution.