Software Engineer II – Frontend (React/TypeScript)

Company: Commerce Software UK Ltd
Apply for the Software Engineer II – Frontend (React/TypeScript)
Location: London
Job Description:

What You’ll Do

  • Build high-quality front-end features using React and TypeScript, with a focus on clarity, performance, and maintainability
  • Refactor legacy or complex areas of the codebase to improve readability, testability, and long-term health
  • Identify and fix issues across the stack, ensuring solutions are robust and scalable
  • Collaborate closely with product managers, designers, and other engineers to define requirements, refine stories, and deliver predictable outcomes
  • Provide thoughtful code reviews, offer technical guidance to less experienced engineers, and contribute to a culture of continuous improvement
  • Help shape the technical direction of the team through practical suggestions, hands‑on implementation, and identifying opportunities to reduce friction or complexity
  • Contribute to improving our front‑end developer experience, including building tools, testing practices, and performance optimisations
  • Ensure technical decisions support our goals of quality, performance, reliability, and security
  • Work with and contribute to open source codebases, including evaluating, extending, and maintaining shared libraries and tools where appropriate

Who You Are

  • You have at least 3 years of hands‑on experience building front‑end applications with React and TypeScript, and you’ve worked on complex or long‑lived codebases
  • You write maintainable, well‑tested code and care about leaving things better than you found them
  • You’re comfortable working in existing systems as much as building new ones, and you enjoy simplifying code, refactoring, and untangling complexity
  • You’re a clear communicator who can explain technical details and trade‑offs to both engineers and non‑engineers
  • You take ownership of outcomes, follow through on commitments, and hold yourself to a high standard of reliability
  • You enjoy mentoring and supporting others, and you contribute positively to the team’s culture and technical growth
  • You stay up to date with modern tools and approaches without being dogmatic. Your goal is to find the right solution, not the trendiest one
  • You’re proactive, curious, and comfortable working independently when needed while still being a strong collaborator

Education

Preferred Minimum Bachelor’s degree in CS, EE, SW, CE, MIS; or equivalent experience.

Inclusion and Belonging

We are an equal opportunity employer and the inclusive atmosphere we build together will make room for every person to contribute, grow and thrive. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the interview process, to perform essential job functions and to receive other benefits and privileges of employment. If you need an accommodation in order to interview at Commerce, please let us know during any of your interactions with our recruiting team.

#J-18808-Ljbffr…

Posted: June 1st, 2026