Senior Software Engineer (Front End)

London, England, United Kingdom · SD Labs expand job description ↓


SD Labs is looking for a Senior Software Engineer to help architect, build, and evolve products and design systems for the Group’s new commerce platform. We’re seeking developers who think about UI in terms of systems, reuse, flexibility, and performance. This role will help lead the implementation of pixel-perfect, elegant, and usable designs for all our products. You will be developing for a platform that will have a distribution channel with tens of millions of users a year, generating well over £500m in revenue (and growing!) in partnership with Google Venture backed Reaction Commerce.

If the scale of challenge excites you and the role sounds like a good fit, drop us a line introducing yourself, your background, and your work.


You are a skilled engineer. You've got a strong background working in our stack (React, GraphQL, Redux, Flow, CSS Modules) and are interested in working with modern tools (ES6, ESLint, Sass, CircleCI). You are an expert at unit and integration testing (Jest, Mocha, Enzyme) and are comfortable using Git for version control.

You love learning. And Sharing. You enjoy discovering new technologies and are able to pick up the right technologies relatively quickly. Equally, you enjoy sharing your experience and knowledge back into the community to help others (StackOverflow, GitHub, Slack, Conferences, etc).

You like building new things. Most of what you’ll do each day is building and maintaining SD Lab’s new commerce platform, built on top of Reaction Commerce (a GV backed startup). You’ll have a primary focus on frontend development and will be responsible for architecting and implementing the libraries and systems that power our front-end stack.

You love crafting amazing user experiences. You’ve got a good eye for visual design and an understanding of what makes a usable interface. You are comfortable working cross functionally with design and engineering teammates to polish the product experience.

You love shipping to customers. Your engineering projects will focus on understanding customers' needs and translating those needs from product specifications into functional, production ready code. You'll have the opportunity to ship code daily that will be used by millions of people.

You look to own what you do. You want the freedom and responsibility to tackle a problem or feature set on your own. You have the ability to quickly iterate on features, as well as lay the front-end foundation for the long-term. You want to have a direct impact on tangible outcomes.

You have a passion for component libraries. You believe in using and contributing to a robust core component framework that allows for easy project-level customization while enabling rapid prototyping and development.

You enjoy working with small teams on large projects. We are a small team with big ambitions. We prefer working in small teams and believe in personal ownership of your work in addition to close collaboration with domain experts with the same mindset. As SD Labs grows, you will interact with peers from other teams to set best practices for the entire group.

You love doing things efficiently. At SD Labs, we believe in efficiency with a view toward the horizon. Efficiency is not only about shipping code quickly, but in the balance of establishing a strong foundation that allows agility in the future and the present. Automation and process improvement is valued alongside feature development.

You're adaptable. You've been in fast growing companies and know how to build, change, and adapt to the needs of a company as it grows.


  • Competitive Salary
  • Pick your own equipment. We'll set you up with whatever Apple laptop + monitor combo you want plus any software you need.
  • 20 Days Vacation
  • Work with awesome companies around the world
Personal information
Your Profile
Application Details