Welsh Government backs Dot On within £0.3 Million funding round - read more

Work Hard, Innovate & Play Hard

Join our highly valued and skilled team in our mission to revolutionise commerce through innovative technology. Our employee benefits include:

Driving Innovation

We aim to revolutionise digital commerce through disruptive and environmentally aware technologies. Innovation is at the heart of everything we do within our rapidly expanding & agile start-up.

Culture & Socials

Within our relaxed, friendly, helpful & fun environment we have regular socials, birthday celebrations, interactive updates & employee-led discussions. We recognise the importance of a mixture of both remote and office based working, to develop team relationships, collaboration, productivity and innovation.

Work-Life Balance

Wellbeing and a good work-life balance is so important, so we offer home-working options, flexible working, business casual dress and 32 days holiday plus your birthday off.

Competitive Salaries

We offer competitive salaries, excellent prospects, company pension scheme and regular reviews within our successful and growing company.

Learning & Development

We actively encourage and support learning, developing skill-sets, exploring new ideas, collaboration and technological innovation throughout our team. These elements go hand-in-hand to support both your personal growth and our vision.

Environmental Pledge

Dot On is ‘Green Growth Pledge’ certified by the Welsh Government. Reducing and monitoring our environmental impact is important to us and our customers throughout all our technologies and operations. Find out more here.

Dot On is an Equal Opportunities Employer

Dot On is an equal opportunities employer and applicants will be recruited on the basis of their qualifications and experience to do the work to be performed, regardless of sex, sexual orientation, gender reassignment, marital status, race, colour, ethnic or national origin, religion or belief, political opinion (Northern Ireland only), age, disability or trade union membership status.

Current Vacancies

Please find our current vacancies below. To apply, please email your CV along with the position you are interested in to careers@doton.io and we will be in touch asap.

  • Web/Software Engineer
  • Web/Software Developer (1)
  • Web/Software Developer (2)
  • Junior Developer

Web/Software Engineer

Vacancy Ref: 2024-EN53

Type: Permanent, Full Time (Mon-Fri)

Location: Home Working

Salary: £35K-£45K, depending on experience and skillset

Benefits: Please see the benefits section above

Experience: Ideally a minimum of 3-4 years commercial experience.

Start Date: ASAP


We are remote first, with regular catchups in person though team days and socials. It is therefore essential that you have your own transport and a valid UK driving license.

Responsibilities

  • Develop features and improvements to Dot On products and customer projects in a secure, well-tested, and performant way.
  • Analyze and interpret complex data to arrive at actionable recommendations.
  • Collaborate with product managers and engineering/development team members to iterate on new features within Dot On products; maintaining a high bar for quality in a fast-paced, iterative environment
  • Advocate for improvements to product quality, security, and performance.
  • Solve technical problems of moderate scope and complexity.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions
  • Consistently and confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  • You'll help improve the overall experience of our products through improving the quality of the frontend and backend features both in your team and features that benefit other teams.
  • You’ll help identify areas of improvements in the code base, both specific to your team and outside your team and help contribute to make it better.
  • You’ll learn, collaborate and teach other frontend and backend engineers/developers. Everyone can contribute something new to the team regardless of how long they’ve been in the industry. 
  • You’ll fix prioritized issues from the issue tracker. These are typically bugs listed in project management software such as Jira with an attached severity and priority label.
  • You’ll contribute to and follow our workflow process, alongside the rest of the engineering/development teams.

The Web/Software Engineer role extends the Web/Software Developer role with the following responsibilities:

  • Advocate for improvements to product quality, security, and performance that have particular impact across your team.
  • Solve technical problems of high scope and complexity.
  • Exert influence on the overall vision and long-range goals of your team. This could be technical and/or product focused.
  • Experience with performance and optimization problems, particularly at large scale, and a demonstrated ability to both diagnose and prevent these problems
  • Help to define and improve our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Proactively seeks out difficult impediments to our efficiency as a team ("technical debt"), propose and implement solutions that will enable the entire team to iterate faster
  • Represent Dot On and its values in public communication around broader initiatives and specific projects. Interact with customers and other external stakeholders as a consultant and spokesperson for the work of your team.
  • Provide mentorship for developers (juniors) in your section to help them grow in their technical responsibilities and remove blockers.
  • Consistently ship moderately sized features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.

Requirements

  • Professional experience with Flutter or another modern JavaScript web framework (React, etc).
  • Professional experience with JavaScript and associated web technologies (CSS, semantic HTML).
  • Experience with writing automated tests (eg. Jest).
  • Experience using Git in a professional/workplace environment.
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
  • Demonstrated capacity to clearly and concisely communicate about technical, architectural, and/or organizational problems and propose thorough iterative solutions.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
  • Comfortable working in a highly agile, intensely iterative software development process.
  • Demonstrated ability to onboard and integrate with an organization long-term.
  • A propensity to be energized by both change and ambiguity. Positive and solution-oriented mindset. 
  • Effective communication skills: Regularly achieve consensus with peers, and provide clear status updates.
  • An inclination towards communication, inclusion, and visibility.
  • Self-motivated and self-managing, with great organizational skills.
  • Demonstrated ability to work closely with other parts of the organization.
  • Share our values, and work in accordance with those values.
  • Ability to thrive in a fully remote and partially remote organization.

The Web/Software Engineer role extends the Web/Software Developer role with the following requirements:

  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.

Nice to have

  • Experience owning a project from concept to production, including proposal, discussion, and execution.
  • Strong technical skills - Ability to work across backend, frontend, and infrastructure management code.  Experience and proficiency with TypeScript, Dart, Flutter, Git, Google Cloud Platform (Run, Firebase Auth, Tasks, Operations Suite, IAM, Firebase Suite), NoSQL Databases (MongoDB, Google DataStore), CI/CD Pipelines, Node.JS (Express, Jest, Gulp), serverless infrastructure, CloudFlare CDN, GraphQL and REST APIs (implementation & consumption).
  • An solid understanding of core web and browser concepts (eg. how a browser parses/constructs a web page).
  • Working knowledge and proficiency of Atlassian Jira, Atlassian Bitbucket, VS Code, Adobe Creative Cloud (Illustrator, XD, Photoshop), Microsoft Office / Google Workspace and Google Analytics.
  • Experience in development projects involving SaaS ecommerce platforms (Shopify Plus, BigCommerce Enterprise, SalesForce Commerce Cloud, etc), or other ecommerce platforms (Magento 2, etc).
  • Experience within a tech startup.
  • Product company experience.
  • Experience working with a remote or partially remote team.
  • Enterprise software company experience.
  • Developer platform/tool industry experience.
  • Computer science education or equivalent experience.

Apply Now

To apply, please email your CV along with the position you are interested in to careers@doton.io and we will be in touch asap.


Web/Software Developer (position 1)

Vacancy Ref: 2024-EN54

Type: Permanent, Full Time (Mon-Fri)

Location: Home Working

Salary: £28K-£35K, depending on experience and skill-set

Benefits: Please see the benefits section above

Experience: Ideally a minimum of 1-2 years commercial experience.

Start Date: ASAP


We are remote first, with regular catchups in person though team days and socials. It is therefore essential that you have your own transport and a valid UK driving license.

Responsibilities

  • Develop features and improvements to Dot On products and customer projects in a secure, well-tested, and performant way.
  • Analyze and interpret complex data to arrive at actionable recommendations.
  • Collaborate with product managers and engineering/development team members to iterate on new features within Dot On products; maintaining a high bar for quality in a fast-paced, iterative environment
  • Advocate for improvements to product quality, security, and performance.
  • Solve technical problems of moderate scope and complexity.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions
  • Consistently and confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  • You'll help improve the overall experience of our products through improving the quality of the frontend and backend features both in your team and features that benefit other teams.
  • You’ll help identify areas of improvements in the code base, both specific to your team and outside your team and help contribute to make it better.
  • You’ll learn, collaborate and teach other frontend and backend engineers/developers. Everyone can contribute something new to the team regardless of how long they’ve been in the industry. 
  • You’ll fix prioritized issues from the issue tracker. These are typically bugs listed in project management software such as Jira with an attached severity and priority label.
  • You’ll contribute to and follow our workflow process, alongside the rest of the engineering/development teams.

Requirements

  • Professional experience with Flutter or another modern JavaScript web framework (React, etc).
  • Professional experience with JavaScript and associated web technologies (CSS, semantic HTML).
  • Experience with writing automated tests (eg. Jest).
  • Experience using Git in a professional/workplace environment.
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
  • Demonstrated capacity to clearly and concisely communicate about technical problems and propose thorough iterative solutions.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
  • Comfortable working in a highly agile, intensely iterative software development process.
  • Demonstrated ability to onboard and integrate with an organization long-term.
  • A propensity to be energized by both change and ambiguity. Positive and solution-oriented mindset. 
  • Effective communication skills: Regularly achieve consensus with peers, and provide clear status updates.
  • An inclination towards communication, inclusion, and visibility.
  • Self-motivated and self-managing, with great organizational skills.
  • Demonstrated ability to work closely with other parts of the organization.
  • Share our values, and work in accordance with those values.
  • Ability to thrive in a fully remote and partially remote organization.

Nice to have

  • Experience owning a project from concept to production, including proposal, discussion, and execution.
  • Strong technical skills - Ability to work across backend, frontend, and infrastructure management code.  Experience and proficiency with TypeScript, Dart, Flutter, Git, Google Cloud Platform (Run, Firebase Auth, Tasks, Operations Suite, IAM, Firebase Suite), NoSQL Databases (MongoDB, Google DataStore), CI/CD Pipelines, Node.JS (Express, Jest, Gulp), serverless infrastructure, CloudFlare CDN, GraphQL and REST APIs (implementation & consumption).
  • An understanding of core web and browser concepts (eg. how a browser parses/constructs a web page).
  • Working knowledge and proficiency of Atlassian Jira, Atlassian Bitbucket, VS Code, Adobe Creative Cloud (Illustrator, XD, Photoshop), Microsoft Office / Google Workspace and Google Analytics.
  • Experience in development projects involving SaaS ecommerce platforms (Shopify Plus, BigCommerce Enterprise, SalesForce Commerce Cloud, etc), or other ecommerce platforms (Magento 2, etc).
  • Experience within a tech startup.
  • Product company experience.
  • Experience working with a remote or partially remote team.
  • Enterprise software company experience.
  • Developer platform/tool industry experience.
  • Computer science education or equivalent experience.

Apply Now

To apply, please email your CV along with the position you are interested in to careers@doton.io and we will be in touch asap.


Web/Software Developer (position 2)

Vacancy Ref: 2024-EN55

Type: Permanent, Full Time (Mon-Fri)

Location: Home Working

Salary: £28K-£35K, depending on experience and skill-set

Benefits: Please see the benefits section above

Experience: Ideally a minimum of 1-2 years commercial experience.

Start Date: ASAP


We are remote first, with regular catchups in person though team days and socials. It is therefore essential that you have your own transport and a valid UK driving license.

Responsibilities

  • Develop features and improvements to Dot On products and customer projects in a secure, well-tested, and performant way.
  • Analyze and interpret complex data to arrive at actionable recommendations.
  • Collaborate with product managers and engineering/development team members to iterate on new features within Dot On products; maintaining a high bar for quality in a fast-paced, iterative environment
  • Advocate for improvements to product quality, security, and performance.
  • Solve technical problems of moderate scope and complexity.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions
  • Consistently and confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  • You'll help improve the overall experience of our products through improving the quality of the frontend and backend features both in your team and features that benefit other teams.
  • You’ll help identify areas of improvements in the code base, both specific to your team and outside your team and help contribute to make it better.
  • You’ll learn, collaborate and teach other frontend and backend engineers/developers. Everyone can contribute something new to the team regardless of how long they’ve been in the industry. 
  • You’ll fix prioritized issues from the issue tracker. These are typically bugs listed in project management software such as Jira with an attached severity and priority label.
  • You’ll contribute to and follow our workflow process, alongside the rest of the engineering/development teams.

Requirements

  • Professional experience with Flutter or another modern JavaScript web framework (React, etc).
  • Professional experience with JavaScript and associated web technologies (CSS, semantic HTML).
  • Experience with writing automated tests (eg. Jest).
  • Experience using Git in a professional/workplace environment.
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
  • Demonstrated to clearly and concisely communicate about complex technical problems and propose thorough iterative solutions.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
  • Comfortable working in a highly agile, intensely iterative software development process.
  • Demonstrated ability to onboard and integrate with an organization long-term.
  • A propensity to be energized by both change and ambiguity. Positive and solution-oriented mindset. 
  • Effective communication skills: Regularly achieve consensus with peers, and provide clear status updates.
  • An inclination towards communication, inclusion, and visibility.
  • Self-motivated and self-managing, with great organizational skills.
  • Demonstrated ability to work closely with other parts of the organization.
  • Share our values, and work in accordance with those values.
  • Ability to thrive in a fully remote and partially remote organization.

Nice to have

  • Experience owning a project from concept to production, including proposal, discussion, and execution.
  • Strong technical skills - Ability to work across backend, frontend, and infrastructure management code.  Experience and proficiency with TypeScript, Dart, Flutter, Git, Google Cloud Platform (Run, Firebase Auth, Tasks, Operations Suite, IAM, Firebase Suite), NoSQL Databases (MongoDB, Google DataStore), CI/CD Pipelines, Node.JS (Express, Jest, Gulp), serverless infrastructure, CloudFlare CDN, GraphQL and REST APIs (implementation & consumption).
  • An understanding of core web and browser concepts (eg. how a browser parses/constructs a web page).
  • Working knowledge and proficiency of Atlassian Jira, Atlassian Bitbucket, VS Code, Adobe Creative Cloud (Illustrator, XD, Photoshop), Microsoft Office / Google Workspace and Google Analytics.
  • Experience in development projects involving SaaS ecommerce platforms (Shopify Plus, BigCommerce Enterprise, SalesForce Commerce Cloud, etc), or other ecommerce platforms (Magento 2, etc).
  • Experience within a tech startup.
  • Product company experience.
  • Experience working with a remote or partially remote team.
  • Enterprise software company experience.
  • Developer platform/tool industry experience.
  • Computer science education or equivalent experience.

Apply Now

To apply, please email your CV along with the position you are interested in to careers@doton.io and we will be in touch asap.


Junior Developer

Vacancy Ref: 2024-EN56

Type: Permanent, Full Time (Mon-Fri)

Location: Home Working

Salary: £25K-£28K, depending on experience and skill-set

Benefits: Please see the benefits section above

Experience: BSc graduate or similar experience.

Start Date: ASAP


We are remote first, with regular catchups in person though team days and socials. It is therefore essential that you have your own transport and a valid UK driving license.

Responsibilities

  • Develop features and improvements to Dot On products and customer projects in a secure, well-tested, and performant way with guidance and support from other team members.
  • Collaborate with product managers and engineering/development team members to iterate on new features within Dot On products; maintaining quality in a fast-paced, iterative environment
  • Solve technical problems of basic scope and complexity.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment.
  • Consistently ship small features and improvements with guidance and support from other team members. Collaborate with the team on projects.
  • You'll help improve the overall experience of our products through improving the quality of the frontend and backend features both in your team and features that benefit other teams.
  • As part of the team, you’ll help identify areas of improvements in the code base, both specific to your team and outside your team and help contribute to make it better.
  • You’ll learn and collaborate with other frontend and backend engineers/developers. Everyone can contribute something new to the team regardless of how long they’ve been in the industry.
  • You’ll fix prioritized issues from the issue tracker, with guidance and support from other team members. These are typically bugs listed in project management software such as Jira with an attached severity and priority label.
  • You’ll contribute to and follow our workflow process, alongside the rest of the engineering/development teams.

Requirements

  • Experience with JavaScript.
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
  • Comfortable working in a highly agile, intensely iterative software development process.
  • Comfortable to onboard and integrate with an organization long-term.
  • A propensity to be energized by both change and ambiguity. Positive and solution-oriented mindset. 
  • Good communication skills: Regularly achieve consensus with peers, and provide clear status updates.
  • An inclination towards communication, inclusion, and visibility.
  • Self-motivated and self-managing, with great organizational skills.
  • Demonstrated ability to work closely with other parts of the organization.
  • Share our values, and work in accordance with those values.
  • Ability to thrive in a fully remote and partially remote organization.

Nice to have

  • Experience with Flutter another modern JavaScript web framework (React, etc).
  • Experience with web technologies (CSS, semantic HTML).
  • An understanding of core web and browser concepts (eg. how a browser parses/constructs a web page).
  • Experience using Git.
  • Experience with writing automated tests (eg. Jest).
  • Experience with TypeScript, Dart, Flutter, Git, Google Cloud Platform (Run, Firebase Auth, Tasks, Operations Suite, IAM, Firebase Suite), NoSQL Databases (MongoDB, Google DataStore), CI/CD Pipelines, Node.JS (Express, Jest, Gulp), serverless infrastructure, CloudFlare CDN, GraphQL and REST APIs (implementation & consumption).
  • Experience of Atlassian Jira, Atlassian Bitbucket, VS Code, Adobe Creative Cloud (Illustrator, XD, Photoshop), Microsoft Office / Google Workspace and Google Analytics.
  • Experience in development projects involving SaaS ecommerce platforms (Shopify Plus, BigCommerce Enterprise, SalesForce Commerce Cloud, etc), or other ecommerce platforms (Magento 2, etc).
  • Year in industry (placement whilst at University).
  • Computer science education or equivalent experience.

Apply Now

To apply, please email your CV along with the position you are interested in to careers@doton.io and we will be in touch asap.


No Agency Applications Please

We currently have an exclusivity agreement with a recruitment agency and will not consider speculative applications from other agencies. Only direct applications from candidates or those from our exclusive agent will be reviewed.