Careers

We’re committed to providing the best space for our people to do their best work. Want to join us on the journey? Check out our current career opportunities.

Career opportunities

Thriving at work

We want our people to grow and thrive with us. We're all about trust, autonomy and doing what's right, so here are a few of the benefits we're proud to offer our team. 

🌴 Work from anywhere

Work where you feel your best and most productive self. Your location shouldn't be a barrier to hiring the best talent so we support our people working from anywhere. We're already quite spread out ourselves with people based all over from Brighton to Leeds.   

☀️ Unlimited annual leave 

A work-life balance is so important. We believe everyone should have the freedom to take time off when they need it. It also lets people of all religious backgrounds take time off for holidays and events that are important to them. 

⏱️ Flexible hours

No traditional office hours here. We believe work should be a part of your life and not the other way around. So, whether you have parental duties or are simply not an early riser, you can find a work routine that best suits you.

Career opportunities

Automated Test Engineer

About this role

We’re looking for Automated Test Engineers to join the technical team here at THRIVE Learning. 

The role will see you play a key role in one of our development squads, supporting the development lifecycle of new features for our learning experience platform by collaboratively supporting the refinement of specifications, supporting developers to ensure software is delivered with testability in mind, and supporting your squad to implement functionality which can demonstrate it’s quality through automated testing.

The ideal candidate will be committed to delivering quality software with a strong understanding of modern development practices that contribute to software quality including TDD, version control, continuous integration, continuous deployment and automated testing.

Key responsibilities

  • Participate in backlog grooming and refinement to influence quality and testability
  • Develop and execute testing strategies for functionality
  • Advocate the use of BDD best practices where appropriate
  • Supporting developers to implement highly testable software
  • Raise, investigate and document problems and known errors
  • Implementing and enhancing testing tools, processes and platforms with reusability and maintainability in mind
  • Reviewing and contributing to technical documentation 
  • Communicating status information and issues to a variety of stakeholders

What we’re looking for

  • Experience working with modern web testing frameworks including Cypress
  • Hands-on experience with BDD
  • Strong understanding of accessibility standards
  • Familiarity testing and debugging web applications on mobile
  • Experience with React, and understanding of modern HTML / CSS
  • Understanding of version control systems including Git
  • Understanding of REST, GraphQL, asynchronous messaging and data formats such as JSON

Useful Skills

  • Experience with scalable cloud applications, distributed architecture and approaches for testing these
  • Experience with range of accessibility testing tools
  • Experience of API testing and tools
  • Experience of security testing and tools
  • Experience of load testing and tools
  • Experience of Continuous Integration and Deployment
  • Familiarity with NoSQL systems such as MongoDB
  • Appreciation of DevOps principles

If you’re interested in this role, please email techcareers@thrivelearning.com with your CV.




Front End Engineer

About this role

At THRIVE, we build systems which support big organisations encouraging a positive culture of learning and continuing professional development. 

As a front end engineer, you’ll be using the latest technologies to implement user-friendly web applications which enable teams to learn new skills, and to share knowledge. 

The successful candidate will have in-depth experience working with front end web technologies including React.JS and Redux, along with a solid grounding in HTML and CSS/SASS.

You’ll collaborate with a highly experienced technical team, working with and alongside members of the product team and microservice developers, as we implement and enhance our tools and services.

Key responsibilities

  • Implementing easy-to-use web applications
  • Ensuring compatibility with widely used browsers 
  • Developing functionality to meet accessibility standards
  • Participating in code reviews
  • Developing highly testable code, with automated tests which demonstrate success against acceptance criteria 

What we’re looking for

  • Confident with React.JS
  • Experience with Redux / Webpack application stack
  • Familiarity with GraphQL
  • Firm grasp of HTML, CSS and Javascript
  • Comfortable with SASS
  • Comfortable with Git version, GitFlow and CICD concepts

Useful Skills

  • Experience working with modern web testing frameworks including Cypress
  • Experience with Node.JS development
  • Experience of using a typed Javascript language such as Typescript
  • Understanding of REST, GraphQL, asynchronous messaging and data formats such as JSON
  • Hands-on experience with BDD
  • Familiarity with Progressive Web Application concepts
  • Understanding of design principles for touch based interfaces
  • Desire to continually grow, develop and improve

If you’re interested in this role, please email techcareers@thrivelearning.com with your CV.

Principal Engineer

Principal Engineer

Home based - Permanent

About the role

At THRIVE, we build systems which help big organisations to encourage a positive culture of learning and continuing professional development. 

We’re searching for a new principal engineer to join our growing technical team, implementing systems to deliver innovative and scalable SaaS platforms, while establishing best practices within your team to ensure quality and efficiency. 

The successful candidate will be committed to delivering quality software with a strong understanding of the development practices that contribute to software quality including TDD/BDD, version control, continuous integration, code and design review.

You’ll collaborate with a highly experienced technical team, working with and alongside members of the product team and microservice developers, as we implement and enhance our tools and services.

Key responsibilities

  • Ensuring the security, availability and integrity of our services
  • Supporting development teams to implement well-designed solutions to problems
  • Participating in refinement and ensuring technical feasibility of projects
  • Establishing quality standards across the team, and supporting developers to adhere to them
  • Continually improving software development processes to ensure changes can be smoothly integrated, tested and deployed without disruption
  • Encouraging a culture of continuing development and adoption of new methods and technologies
  • Working closely with suppliers and partners to improve performance and maintainability

What we’re looking for

  • Experience designing and implementing scalable cloud applications with distributed architecture and asynchronous processing
  • Experience with technologies such as React, GraphQL, NodeJS, Express.JS, Restify
  • Experience implementing CI/CD processes around Git workflows 
  • Familiarity with monitoring approaches which provide insight into real world application performance
  • Experience implementing resilient architectures, including automated failover 
  • Experience working with modern web testing frameworks such as Cypress and Pact
  • Strong understanding of data solutions including noSQL, Graph, Relational, and appropriate usage
  • Comfortable working with remote teams
  • A pragmatic approach to resolving issues and responding to change
  • Ability and willingness to proactively improve ways of working and processes
  • Desire to continually grow, develop and improve

Useful Skills

  • Knowledge of Agile methodology (Scrum, Kanban)
  • Passion for DevOps principles
  • Experience working with AWS services, especially Lambda, Fargate, ECS, SNS, SQS and Cognito
  • Experience of security testing, load testing and associated tools
  • Familiarity with e-Learning technologies such as xAPI and SCORM

If you’re interested in this role, please email techcareers@thrivelearning.com with your CV.



Product Designer - Mobile

Who are we?

Designed to drive real culture change, THRIVE LXP is the ultimate learning experience platform that helps busy businesses onboard, up-skill and communicate with their employees by connecting people with people and relevant content. We built THRIVE LXP entirely from scratch using absolutely no legacy technology which means we could create something fresh and unique that gives L&D teams exactly what they need; the compliance requirements of an LMS with personalisation, social learning and a learner-led experience.

What are we looking for?

As a Mobile Product Designer, you will be helping users learn on the move, you will own bringing our platform features to mobile and optimising the experience for iOS and Android. Our platform is used by some of the biggest names in the UK such as Sky, Vitality, Deciem and Nando's.

At THRIVE we have 4 key disciplines in the product department: Product Management & Strategy, User Research, Design and Analytics. As a Product Designer, you'll be working primarily in the design discipline but you'll have the opportunity to engage, grow and collaborate in activities in the other disciplines as well, we do this to give all our product people the opportunity gain a well-rounded knowledge of product and to grow your skills empower you (...but if you want to stick to only design that's fine too)

As a priority we're looking for someone who lives and breathes mobile design, someone who understands all the ins and outs of iOS and Android and the quirks each of them bring to the table. We’re looking for someone with strong visual design skills who can manage consistency across both platforms and help take out app to the next level.

What skills do you have?

  • 3+ years experience as designer (doesn’t have to be just mobile but looking for some mobile experience)
  • We use Figma, if you're using something else at the moment, don't worry we'll help you make the switch
  • A strong visual design portfolio, show us the projects you are proud of, only 1 or 2, quality over quantity (we love people who can tell a good story without writing an essay)
  • You are organised and methodical, using UX methods and practices to work through your projects
  • A good understanding of Apple’s Human Interface Guidelines and Android's Material Design Guidelines
  • Good communication skills and the ability to concisely articulate design decisions
  • A keen ability to work through uncertainty, keeping track and managing the assumptions you make as a designer
  • We don't expect you to be some kind of unicorn but naturally the more skills you bring to the table the more impressed we'll be, some designers like to dabble with coding, some with animation, others love to do research... tell us your story!

Responsibilities

  • Mapping User Needs (User Journey Mapping, User Stories, JTBD)
  • Sketching / Wireframing
  • High Fidelity Mockups (UI Design)
  • Prototyping & User Testing
  • Prepping for Handover (Finalising designs to be dev ready)
  • Contributing and working from a design system

Benefits

  • Unlimited Leave
  • Work from anywhere
  • Flexible hours
  • Annual Bonus based on company performance

At THRIVE we strive to create an inclusive employee experience, this means fostering an environment where everyone feels free to be their most authentic self regardless of your gender, religion, sexual orientation, age, or disability.

If you’re interested in this role, please email our Head of Product, Zandre Coetzer at zandre.coetzer@thrivelearning.com, please attach your portfolio/website and CV to your application email



Technical Business Analyst

We’re looking for a Business Analyst to join the technical team here at THRIVE. The successful candidate will support efforts across the Product, Development and QA teams to ensure that they deliver incremental improvements to our products using the Agile methodology.

You will be a key member of the team, working with key individuals to manage and prioritise our backlog of work and writing stories to be completed each sprint. You’ll be comfortable converting product requirements documents into technical tickets.

The ideal candidate will be experienced in the application of Agile and BDD/TDD, helping to improve processes.

KEY RESPONSIBILITIES

  • Ensuring we have a backlog of dev ready stories
  • Creation of Epics and stories in a consistent Gherkin/Cucumber format
  • Documentation of acceptance criteria
  • Perform analysis to assist Support and developers with troubleshooting, escalation, and resolution of BAU issues
  • Supporting each team during sprints to ensure the smooth delivery of incremental improvements

WHAT WE’RE LOOKING FOR

ESSENTIALS

  • Previous BA experience including theory, rules and practices
  • Experience of working in TDD and or BDD
  • Knowledge of Agile methodology (Scrum, Kanban)
  • Excellent communication skills
  • A pragmatic approach to resolving issues and responding to change
  • Understanding of modern software development processes, CI/CD, automated testing
  • Working on enterprise grade SaaS platforms

DESIRABLE SKILLS

  • Experience working with remote teams
  • Understanding of Cloud Infrastructure concepts, especially relating to the maintenance and deployment of micro service applications
  • Leading Scrum ceremonies

ABOUT THRIVE

BENEFITS

Since starting the business in 2017  we’ve endeavoured to create a modern workplace, with team members working across the UK, enjoying the benefits of flexible working to create a positive work-life balance while achieving exciting goals as a team.

We appreciate the passion and professionalism that our team members bring to their work, and recognise that through schemes like offering unlimited holiday to everyone in the business. We also take pride in offering a strong pension scheme which is carefully managed to ensure it’s giving good returns for our team.

EVOLVE AND INNOVATE

Because we’re a growing business, the potential for you to progress your career with THRIVE is limitless. Growth is a focal part of our business and it benefits our employees with fast-tracked career progression and opportunities to expand roles or learn something new.

WORK WITH PASSIONATE AND CREATIVE PEOPLE

There’s a wealth of experience at THRIVE - you’ll be working with a team that has great ideas, is passionate about the quality of its work, and likes finding creative solutions to problems and pushing the envelope to create something new.

With us, your individual effort has a direct impact on our organisation’s success. Here you’ll help to be a driving force in the continued success of our business and will receive the recognition you deserve.

If you’re interested in this role, please email techcareers@thrivelearning.com with your CV.


Senior Customer Success Manager (US)

We’re looking for an experienced Customer Success Manager to join our team and help us drive real transformative results for organisations like Sky, Deciem Ted Baker and Krispy Kreme. This is a great opportunity to work in a high performing Customer Success team with very high customer happiness and retention rates. This role can be based out of our Boston office, or you can be remote, but you must be based in the US.

WHAT YOU'LL DO

You’ll be brilliant with people and will work with customers to help maintain one of the industry’s highest customer retention rates. This role includes:

  • Helping customers generate high engagement on their LXP, supporting their learning campaigns, tracking client trends and providing advice on learning experiences
  • Understanding your customer’s organisational objectives and how THRIVE can support their performance improvements
  • Supporting the customer with metrics that will help prove the success of their LXP and learning campaigns
  • Providing customers with support using the platform including how to use certain features and what’s coming up on the roadmap
  • Leading regular business reviews with your customers, and creating advocacy and case studies out of successful implementations
  • Working on renewal proposals and ensuring that renewing with THRIVE is the natural choice for customers.

WHO YOU ARE

At THRIVE, we have an ambitious, innovative and creative mindset and are looking for someone with similar values to join the team. You’ll have:

  • Experience in a Customer Success role within the learning industry
  • Business acumen and you are comfortable helping customers achieve maximum value from their solution
  • Experience of working with LXP or LMS platforms
  • A genuine interest in the challenges our customers face, how to solve them and what the latest trends are in our industry
  • A flexible approach with a willingness to adapt and help change our change ways of working as our business continues to grow and scale
  • An ability to learn new platforms well and you’ll quickly establish yourself as an expert in how to use our LXP.

If this sounds like you, please send your CV and why you’re interested in the role to ryan.oconnell@thrivelearning.com.

Senior Implementation Specialist (US)

Following exciting growth across our US customer base, we are looking for a seasoned Implementation Specialist to join our highly rated Customer Experience team to deliver world class implementations for a range of customers in the US. This is a great opportunity to work in a high performing team with an enviable track record of successful delivery. This role can be based out of our Boston office, or you can be remote, but you must be based in the US.

WHAT YOU'LL DO

You’ll be instrumental in setting our customers on a course to deliver real business transformation within their organization through the use of our Learning Experience Platform (LXP). The role includes:

  • Running a series of implementation workshops aimed at understanding the challenges faced by an implementation customer and how the LXP can support their business
  • Working with your colleagues in the Customer Success team to deliver key workshops and set customers up for success
  • Leading the conversation of how L&D teams can use learning experiences to power performance outcomes throughout their organization
  • Using your product knowledge to configure the LXP in line with customer requirements so that their users have the best possible learning journey
  • Liaising with the customer’s technical team and our technical resources to ensure that integrations are handled seamlessly and deliver what customers need
  • Supporting the customer through all parts of the implementation, and introducing them to other products, services and areas of support.

WHO YOU ARE

You’ll love collaborating and innovating to deliver the very best implementations for customers, and you’ll be driven by an interest in learning and development and driving customers to improve performance. Alongside this you’ll be:

  • Experienced in delivering implementations of learning platforms, such as an LXP or LMS with a service mindset
  • Interested in the challenges our customers face, how to solve them and what the latest trends are in our industry
  • High technical learning agility. This is not a technical role but you will want to understand, and be genuinely curious, about all aspects of the technology and be able to clearly communicate with technical teams
  • A confident communicator who is diplomatic, and good at adapting approach to meet customer needs, be proactive and able to challenge existing mindsets where appropriate
  • Organized, methodical, yet agile and adaptable so that each implementation is tailored to individual organizations
  • Flexible, strong worth ethic and with a willingness to travel to deliver workshops.

If this sounds like you, please send your CV and why you’re interested in the role to ryan.oconnell@thrivelearning.com.

That's all folks!

That's all the career vacancies we have available at the moment, but we never want to miss out on working with the best talent. So, if you have something truly special to bring to our THRIVE Tribe, drop us a message. We'd love to get to know you and talk about any future opportunities.

✉️ hello@thrivelearning.com

With us, it's all about trust. It doesn't matter where you work as long as it's somewhere you can do your best work.

Sean Reddington, CEO

Try it out for yourself

Get started and see how your employees can thrive.

Get LXP demoGet Content Club demo