Remote / UK
Full-Time

Front-End Software Engineer

Permanent, Full-time

About us

Cronofy's mission is to Schedule Everything For Everyone.

Over the past 9 years we’ve grown a self-sustaining, profitable business on our enterprise-ready Scheduling API. We’re now building scheduling solutions businesses can use to improve their scheduling workflows with no code required.

We’re looking for a mid-level front-end software engineer to join our team for a salary of £50,000 - £70,000 per annum.

The role

You’ll work as a member of one of our product teams building new, and refining existing, features of our scheduling platform. You will be focused on the front-end behaviour of the product.

We need you to lead on ensuring continuity of branding and design throughout our user journey. You will support other engineers by updating and maintaining our reusable component library.

We’re refreshing our brand and you’ll have a key part to play ensuring our users have a cohesive, high-quality experience when discovering and using Cronofy.

You’ll receive support in pursuing your career goals and professional growth towards becoming a senior engineer. Everyone gives and receives feedback, both on our products, people and ourselves, so that we can learn and improve as a collective and as individuals.

How we work

Our engineering department works remote-first and has done since the company was founded. We value the higher quality of communication you get from real-world interaction and so like to take advantage of that.

The engineering team currently covers the UK and Spain. We meet in a mixture of London (office) and Nottingham (HQ).

As a whole company, we meet twice a year in person. As a whole department, we meet twice a year in person between those events. These events give us a chance to retrospect and plan larger initiatives, as well as dedicating some time to socialise and enjoy the time together. Other meetings between team members happen, organised by the team themselves based on their needs.

We use our principles to guide our behaviour as people, and our engineering principles to guide our choices as we develop our platform.

Our processes are lightweight, fit-for-purpose, and open to change when we find them lacking. This currently revolves around weekly planning meetings, daily sit-downs, and monthly retrospectives.

How you'll work

Practices such as pairing are encouraged but not mandated. We trust you to know how you work best, we only ask that you keep the team informed of your progress and ask for help when needed.

Our software is used by anyone, worldwide - accessibility is at the forefront of our minds when we are working on our user experience. Thinking about our accessibility in terms of accessibility, usability, and internationalisation is important.

We're strong on compliance but this doesn't mean you have to deal with an arduous development process. Github PRs require the automated test suite to pass (which you will likely have added to), and approval by a peer, before they can be merged. From there, the build and deployment process is automated.

This all generates the audit trail necessary to show we follow our change management process.

On DORA metrics we rank as elite performers with the ability to make changes to production on-demand in under an hour (time from commit to production rollout is 10-15 minutes). We lean heavily in to automated testing to provide us with comfort on our production changes.

Like all of our processes, they are lightweight, fit-for-purpose, and open to change when we find them lacking.

We pride ourselves on happy customers, so part of your responsibilities are fixing bugs, sharing the technical support, and improving our documentation to reduce the amount of direct support we need to provide.

Our stack

Ruby on Rails, React, SASS, Next.JS, Sanity.io and Figma are the core tools you will use in this role.

Familiarity with any of these is a benefit, none of them are essential as you’ll be smart enough to learn what’s necessary with our help.

Interview process

The goal is to discover what you will bring to Cronofy and what Cronofy will bring to you. It's as important for you to determine whether this is the right move for your career as much as anything else, so don't be afraid to ask questions. We value transparency and so are happy to answer (virtually) any questions you may have.

For a full breakdown of our interview process, please visit: https://docs.cronofy.com/interviewing-with-us/

What we offer

  • £50k-£70k dependant on experience.
  • Pension scheme matched at 5%
  • 25 days days holiday in addition to flexible national holidays. Nationalholidays are added to your holiday allowance and you're not required totake them on the corresponding day.
  • 5 personal development days per year to use for L&D, charitable causes or similar
  • Private medical care with Bupa
  • Medicash Proactive cash plan for dental, optical etc.
  • EAP - Employee Assistance Programme providing 24/7 mental health support
  • Pleo card for work expenses, hardware, travel etc.
  • A flexible approach to working; remote, office or hybrid
  • A principles driven culture that provides the framework for autonomous decision making and personal development‍

Our approach to equality, diversity and inclusion:‍

Cronofy exists to schedule everything for everyone. We can only achieve thisgoal when we strive to foster an inclusive working environment that inspires innovative thinking. We believe everyone at Cronofy should have equal opportunity to learn, create their best work, and grow in their careers.

Apply for this position