B

Senior/Lead React Developer

Bonapolia · Tallinn, Estonia

IT Services and IT Consulting · 11-50 employees

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

About the role

Lead and mentor a team of developers to design and implement a scalable micro-frontend architecture for banking systems. Develop high-quality user interfaces for Back Office applications while ensuring performance, security, and maintainability.

What they look for

React TypeScript Micro-frontend Architecture Redux Zustand Context API REST APIs GraphQL Vitest React Testing Library Playwright CI/CD SASS Agile Technical Leadership Mentoring

Requirements

Requires over 5 years of frontend experience with strong expertise in React, TypeScript, and micro-frontend architecture. Candidates must be proficient in state management, testing frameworks, and AI-assisted development tools.

Full description

Project/Client: Banking Location: Baltic states + Poland 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)

📩 Ready to Join? We look forward to receiving your application and welcoming you to our team!