We're building Style.com to be the most sophisticated ecommerce platform in the world. We use the latest technology, not just because it's fun (although it is!), but because the best tools help us put together the best team and deliver a great experience for our customers worldwide.
Here's a taste of the tech you'll be working with:
- Single-page frontend applications based on a ClojureScript/Reagent/React stack
- Neural net-driven recommendation and search systems in Clojure
- Automatic curation tools using extensive tag hierarchies in Datomic
- Containerised deployments on AWS/Docker/Kubernetes
Our teams are cross-functional and self-organising, thriving on a blend of generalists and specialists. This means you'll be working right alongside Design, UX, or Ops. There's always a chance to try something new, or dig deep into your favourite tech. You'll most likely find yourself helping team members to solve problems, and they'll be available to help you too; we're a friendly bunch, and try to maintain a diverse and inclusive working environment. We use code reviews to share knowledge, and whilst we aren't prescriptive about methodology, most of us end up pairing at some point. Your views on how to improve things will be welcome!
Hybris Commerce Suite is an off-the-shelf Java/Spring ecommerce application, and we use a heavily customised version as our transaction backend. Part of your role will be developing that platform. Sometimes however we find we can move faster and meet our business needs better when we build things ourselves, so we also need you to help us migrate responsibilities elsewhere. Ideally you'll play a large part in evolving our architecture as we take a more domain-driven approach, spinning out new (maybe even micro-?) services and extending existing ones. We'd like you to become our in-house expert on how we should best proceed from an ecommerce perspective.
Alongside being a modern, motivated and collaborative engineer, you'll need lots of experience with Java and Spring, and be comfortable discussing both application and distributed architecture. There are a some other non-essential things that would also help:
- Experience with Hybris Commerce Suite.
- An interest in (or even better, experience with) functional programming, and in particular Clojure. Almost all our systems outside Hybris are written in Clojure, so you'll need to write some before too long - this is a great opportunity to learn it, and we'll happily help you get there!
- Experience evangelising modern development methodologies. We're growing fast, and always welcome help to build our company culture.
- A passion for fashion! We're in the luxury ecommerce business, and core to that is understanding what makes our customers tick.
Interested in joining us? Great! Please send your CV to our HR team at [email protected], and we'll be in touch.
Our interview process goes like this:
- The first stage will usually be a 30-45 minute technical telephone interview with a developer.
- If all goes well, we'll invite you for a visit to our offices in Camden, which comes in two parts:
- A few short conversations with members of the team, from engineering and elsewhere.
- A technical pairing exercise with one of us (usually about an hour). This will be Java-based.
As well as letting us know a bit about you, you'll get the chance to ask plenty of questions and find out whether Style.com is the kind of place that's right for you.
Don't worry if you live far away or find it difficult to get to our office for an interview, we can use Hangouts or Skype. It's worth noting that you'll need to be based in our office in Camden for the role, as unfortunately we can't offer the position in a remote capacity.
Style.com offers a wide range of benefits, and we're happy to consider certain types of more flexible working too, so please do ask if you have specific requirements.
- 25 Days of Holidays
- Private Medical Insurance
- Health Care Cash Plan
- 10% Employer Pension Contribution
- Life Insurance
- Child Care Vouchers
- Season Ticket Loan
- Free Magazines
- Cycle To Work
- Moving Day
- Wedding Day
- Sabbatical Leave
- Daily Fruit & Cereals
- Team Socials
- Book Club
- Employee Discount Platform
- Gym Discounts
- Holiday Trading
- Reward & Recognition Vouchers
Contractually this role is known as a Senior Engineer.
All applicants must have the right to work in the UK.
Condé Nast Commerce Ltd. is an Equal Opportunities Employer and as such, treats all applications equally and recruits purely on the basis of skills and experience.