L
LanceSoft Europe
FrontendSenior
Software Engineer
ReactTypeScriptStyled ComponentsSassReact Testing LibraryCypressAnthropicGitHub CopilotBazelAngularA11yTurborepo
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