-
Skedulo

Junior Software Engineer (Frontend)

Skedulo
United Kingdom · Full-time · Entry

Introduction

Here at Skedulo we’re on a mission to support the 2.7 billion people in the world—and the companies that employ them—who do not work at a desk every day. Our global teams are collaborative, ambitious, innovative, and passionate about helping our customers realize their fullest potential by enabling their mobile workforces.

The Skedulo team is a tight-knit group of builders who are passionate about shaping our platform that is relied upon daily by thousands of users across the globe. We are looking for motivated, self-starters who share our values, challenge the status quo, and push the pace of innovation in order to accelerate growth. If you’re drawn to solving hard problems and want to help design software that will make a difference in people’s lives, Skedulo is for you. Visit our website to learn more about what Skedulo does and to learn more about our people and team.

Description

Junior Engineers have a reasonable understanding of core engineering concepts, such as Keep it Simple (KISS), Don’t repeat yourself (DRY), You ain't gonna need it (YAGNI) and are focused on expanding that understanding and growing as an engineer. You have a basic understanding of the squad’s tools and processes and a broad introduction to engineering best practices. You will also have an appreciation and understanding of software engineering techniques like automated testing, source control, and agile planning and are focused on learning more about these domains.

Junior Engineers can complete small, well-defined tasks within larger projects under mentorship, collaborating with senior engineers to ensure consistent progress and resolve impediments. They are expected to identify and resolve issues to enhance their skills.

This dual-focused role involves implementing frontend changes for our Scheduling Optimisation squad and advancing our platform's AI capabilities. Candidates should demonstrate a willingness to learn about AI and ML frameworks, including a basic understanding of machine learning algorithms (e.g., supervised, unsupervised, reinforcement learning) and familiarity with common AI/ML frameworks and libraries such as LangChain and Python. They should also be eager to learn about data preprocessing techniques for AI/ML models, how to work with senior engineers to implement and test models, and show enthusiasm for AI ethics and responsible AI development.

Responsibilities

Day-to-Day Operations

  • Write and review code from the sprint backlog, ensuring adherence to best practices.
  • Contribute to squad sprint execution, meeting timelines without compromising quality.
  • Anticipate and communicate potential blockers or delays for assigned work or other squads before escalation is required.

Technical Responsibilities

  • Consistently write production-ready code that is easily testable, comprehensible to other engineers, and accounts for edge cases and errors.
  • Ensure commitments are realistic, understand their priority and urgency, and deliver accordingly.

Communication & Leadership

  • Communicate effectively, clearly, and concisely within the team, both in written and verbal form, on technical and non-technical subjects.
  • Collaborate with team members to overcome obstacles, resolve blockers, and complete work tasks.

Minimum Qualifications

  • Solid computer science fundamentals in data structures and inter-app design patterns.
  • At least 1 year professional experience as an Intern or Junior Engineer.

Desired Skills & Experience

  • Experience with one or more of the following:
    • React.js
    • Python
    • Node
    • Unit testing frameworks
    • CSS
    • Typescript
    • Familiarity with: Git, Jupyter, command line tools
    • AI/ML frameworks such as LangChain / PyTorch / TensorFlow or similar
  • Skilled in implementing good UI and a clean UX.
  • Understands the importance of contributing to the CI/CD pipeline and automation.
  • Understanding of Agile development methodologies such as Scrum and Kanban.
Additional Qualifications

  • Must be authorized to work without visa sponsorship to be considered for this position.
  • Must have reliable internet connection and an at home workstation setup. (For remote positions)

Benefits

Global Offerings

  • Competitive Salary Package
  • New Hire Stock Options
  • Employee Referral Bonus Program
  • 3 volunteer days per year
  • A generous budget to spend on setting up your home office or WFH station
  • 100% employer paid access to Udemy (Learning & Development)
  • Paid Parental Leave for both carers (12 weeks)

United Kingdom Specific Offerings

  • 100% remote work environment
  • Competitive Healthcare Benefits (Dental, Vision, Medical via AXAHealth)
  • Company Pension Match (4%)
  • 7 paid sick leave days per year
  • 28 paid personal leave days per year
  • 8 paid public holiday days per year
  • Local London WeWork co-working space access available

Key Skills

Ranked by relevance

ai machine learning data structures tensorflow pytorch python scrum cicd git ui
Login to Apply
Posted
Jul 24, 2025
Type
Full-time
Level
Entry
Location
London
Company
Skedulo

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Reperio Human Capital
Related

Machine Learning Engineer (Computer Vision)

2026-07-10

Full-time
Mid-Senior
Ireland
Software Development
Information Technology
View Job Details
BJAK
Related

iOS Software Engineer - AI Neobank App (Netherlands)

2026-07-11

Full-time
Not Applicable
Netherlands
Software Development
Engineering
View Job Details
Workday
Related

Software Engineer - Agentic AI & API Platform

2026-07-10

Full-time
Not Applicable
Ireland
Software Development
Engineering