Skip to main content
LanceSoft Europe
Scraped fromLinkedinYesterday
FrontendSenior

Software Engineer

ReactTypeScriptStyled ComponentsSassReact Testing LibraryCypressAnthropicGitHub CopilotBazelAngularA11yTurborepo
Work Type
Hybrid
Job Type
-
Location
Worldwide
Salary
Not specified

About the Position

We are looking for a hands-on Frontend / UI Engineer to join a global UI Engineering organisation supporting web applications and a large-scale React-based component library and design system. The role involves building and maintaining reusable, production-quality UI components, working with designers and engineers, and troubleshooting production issues. The team is globally distributed across Warsaw, London and New York.

Responsibilities

  • Design, develop and maintain reusable React UI components for a shared component library.
  • Work with designers and engineering/stakeholder teams to understand requirements and translate them into production-ready components.
  • Maintain and enhance existing components, component APIs, theming and styling.
  • Investigate, troubleshoot and resolve issues within the component library and related frontend tooling.
  • Participate in a support rota, including reviewing tickets, reproducing issues, diagnosing problems and implementing fixes.
  • Ensure components meet appropriate standards for accessibility, performance, consistency and test coverage.
  • Collaborate with teams across Warsaw, London and New York in a globally distributed engineering environment.
  • Contribute to improving development workflows and the overall quality of the shared UI platform.
  • Use modern AI-assisted development tools such as Claude Code and GitHub Copilot where appropriate and help improve AI-driven development workflows.

Requirements

  • Strong hands-on experience with React and modern frontend development.
  • Strong hands-on experience with TypeScript.
  • Proven experience developing production-grade web applications.
  • Experience building reusable UI components and/or working with component libraries.
  • Good understanding of frontend engineering principles, component APIs and maintainable UI architecture.
  • Ability to troubleshoot and resolve frontend/component-library issues.
  • Good communication and collaboration skills, with the ability to work effectively with designers, engineers and other stakeholders.
  • Experience working with design systems (preferred).
  • Experience developing and maintaining shared component libraries used by multiple applications or teams (preferred).
  • Knowledge of CSS-in-JS, Sass or modern styling architectures (preferred).
  • Experience with frontend testing tools such as React Testing Library and/or Cypress (preferred).
  • Understanding of web accessibility standards (WCAG) and experience building accessible components (preferred).
  • Experience with AI coding/development tools, such as Claude Code, GitHub Copilot or similar agentic coding tools (preferred).
  • Experience with monorepo or build tooling; Bazel experience is a plus (preferred).
  • Angular experience is useful for maintaining existing applications (preferred).

Benefits

  • 12-month UoP Contract
  • Extension opportunities up to 4 years
  • Potential for permanent conversion

Who to contact

Software Engineer
View Original