senior frontend developer jobs



Why Carthook?

CartHook works with merchants to help add new revenue to their stores with post-purchase upsells. Come join a team that’s working with some of the biggest online direct-to-consumer brands, helping them thrive in today’s ecommerce environment. CartHook gives merchants control over an essential part of their stores, helping them generate new revenue through post-purchase upsells, and have processed over $1 billion on the platform. 

The Role

As a Senior Frontend Developer at CartHook, you will be creating powerful, flexible, highly scalable SPAs and developing various frontend systems and operations. Additionally, you will architect, define, and maintain various ecommerce related solutions (frontend), and ensure our systems can keep up their high performance and responsiveness. You will be responsible for implementing new features and integrations as well as supporting our existing functionality. You will also join us in sprint planning and retrospectives and have the opportunity to make a lasting impact on our stack and the future of ecommerce.

This is a full-time, fully remote role. Ideally, you are located in a European timezone, but we are open to other timezones on a case by case basis.

Who We Are

We are a group of people who give a damn. We believe in doing what’s right and speaking up, even when it’s difficult. We pursue success, humbly.

We work on two continents, with offices in Portland, Oregon, and Ljubljana, Slovenia. We bridge the timezones and distance with thorough and transparent communication, and processes designed to empower and support each other. We’re a company of people from a variety of backgrounds, with a range of perspectives, which makes us stronger.

At CartHook, you can be the person you are, regardless of ethnicity, religion, political affiliation, age, size, disability, sexual orientation, or gender identity. We provide a safe, welcoming space for those who are marginalized.

What We’re Looking For

  • Minimum 5 years of experience in frontend development
  • Advanced knowledge of Javascript (minimum of 5 years)
  • Advanced knowledge of Angular (minimum of 3 years)
  • Advanced knowledge of TypeScript (minimum of 3 years)
  • Excellent understanding of OOP concepts
  • Excellent understanding of software design patterns
  • Excellent REST API understanding (from a frontend POV)
  • Excellent time management skills
  • GitHub, Docker, Buildkite or similar development tools
  • Ability to problem-solve, track, and follow up on a variety of complex technical issues with internal and external stakeholders
  • Ambition, the ability to think beyond, be highly collaborative, and extremely driven
  • It is highly preferred to be within 2 hours of CEST (Europe) to work seamlessly with the current development team

Bonus Points

  • Backend understanding
  • Ecommerce knowledge
  • Experience with high-performance systems

So, are you game? If yes, let’s talk!