Senior/Lead React Developer

JavaScript

Senior/Lead React Developer

JavaScript
-, Warszawa +3 Locations

Baltic Amadeus

Full-time
B2B
Senior
Remote

Job description

Project/Client: Banking
Location: Baltic states + Poland
Start Date: ASAP
Seniority: Senior / Lead
Language: English

Role Overview:
As a Senior Frontend Engineer, you will play a key role in building a modern React-based micro-frontend architecture for banking systems. You will design and implement scalable frontend modules, develop high-quality user interfaces for Back Office applications, and ensure performance, security, and maintainability across the platform. This is a hands-on role combining technical leadership and active development, suited for an engineer experienced in React, TypeScript, and complex enterprise environments, working with backend integrations via REST APIs and GraphQL.

Key Responsibilities:

  • Lead and mentor a team of React developers, providing technical guidance and conducting code reviews

  • Design and implement scalable micro-frontend architecture using modern frontend tooling

  • Develop high-quality frontend solutions using React, TypeScript, and state management (Redux, Zustand, Context API)

  • Build and maintain reusable UI components, shared libraries, and design systems

  • Collaborate with backend teams on integrations via REST APIs and GraphQL

  • Ensure best practices in performance, security, and accessibility

  • Contribute to CI/CD, automated testing (Vitest, React Testing Library, Playwright), and code quality improvements

  • Utilize modern development workflows, including AI-assisted tools (e.g., Copilot, Bmad workflow)

Must-Have Requirements:

  • 5+ years of experience in frontend development with strong expertise in React

  • Strong proficiency in TypeScript and modern JavaScript (ES6+)

  • Hands-on experience with micro-frontend architecture

  • Experience with state management solutions (Redux, Zustand, Context API)

  • Experience using AI-assisted development tools (e.g., Copilot)

  • Solid understanding of CSS, SASS, and responsive design principles

  • Experience with testing frameworks such as Vitest, React Testing Library, and Playwright

  • Familiarity with CI/CD, Git, and Agile development practices

  • Strong understanding of REST APIs, GraphQL, and frontend-backend integration

  • Experience mentoring developers and leading technical decisions

Nice to Have:

  • Experience in banking or enterprise environments

  • Knowledge of backend technologies such as Java, Spring Boot, Spring Security

  • Familiarity with event-driven architectures (e.g., Kafka)

Note: We’ll be in touch only with candidates who move forward to the next stage.

Tech stack

    English

    C1

    React

    master

    TypeScript

    master

    CI/CD

    master

    Redux

    advanced

    REST API

    advanced

    CSS

    advanced

    Playwright

    advanced

Office location