Talent.com
This job offer is not available in your country.
Senior Frontend Engineer Edinburgh, United Kingdom £50,000 - £100,000 per year

Senior Frontend Engineer Edinburgh, United Kingdom £50,000 - £100,000 per year

Ember Core LtdCity of Edinburgh, Scotland, United Kingdom
30+ days ago
Job type
  • Full-time
  • Part-time
Job description

We’re looking for a senior frontend engineer to join the team. You’ll be an expert in React and someone who sweats the pixels — but you’re also open to contributing to our mobile apps or backend from time to time. You’ll help shape what we build, not just how we build it.

About Ember

We're building the future of public transport — convenient, affordable, connected and zero-emission. Our goal is to make it easier and more enjoyable to get from A to B with Ember than it is with your own car.

Ember is a tech company, not a traditional bus operator. We've built a platform that coordinates our entire operation – everything from monitoring vehicles and controlling chargers to selling tickets and calculating ETAs. This allows us to use electric buses more intensively than anyone else in the world, leading to a massive reduction in emissions. It also helps us provide a much better passenger experience, with innovative features like demand-responsive stops.

We’re still tiny, with a handful of routes and 38 buses. The challenge is to scale this 100× whilst staying lean, increasing efficiency and delivering an even better product experience. We’ve raised equity from some of Europe’s leading climate VCs and are looking for mission-driven individuals who want to get on board and help take us to the next level.

Our tech stack

Our systems drive everything we do including booking tickets, tracking buses, controlling chargers, calculating ETAs, monitoring traffic and keeping passengers informed. We rely on the following tools and technologies :

  • React and Typescript for our frontend
  • Jest for tests
  • SwiftUI for our Driver iOS App
  • Python for our backend code
  • Postgres for data storage
  • Redis for caching
  • Kafka for stream processing
  • AWS, Terraform, GitLab CI / CD, Docker and ECS to deploy and run our services
  • Flutter for our on-board server running Android, which handles concession ticket validation with more on-board experience features to come.

What you will do

You’ll be joining a small, talent-dense team working on one of humanity’s most pressing challenges : decarbonisation. You’ll be a driving force in the product and technical development across all of Ember’s platform. You might work on the following or similar projects, taking them from conception to completion :

  • Animating the movement of buses on our map for a more refined experience.
  • Developing reusable components for a variety of use cases.
  • Taking stewardship of our frontend codebase — evolving our patterns, testing approach and helping others follow best practices.
  • Keeping passengers informed about roadworks and diversions. This may involve backend changes to fetch roadworks information or send emails.
  • Diversity and equality

    At Ember, we support diversity across our team and customers. We work to ensure every employee feels respected and able to give their best, whether temporary, part-time or full-time. We’re happy to offer flexible working patterns where they make sense, are compassionate when it comes to time off and offer enhanced maternity and paternity leave.

    Read more about our approach in our Equal Opportunities Policy .

    What’s on offer

    As well as a salary of £50,000 - £100,000 per annum, depending on your experience and skills, you'll be eligible for share options. You'll be expected to work from our office in central Edinburgh most days — because we value in-person communication, but there's flexibility around doing the odd day from home.

    How do I apply?

    Send your CV and a cover letter telling us why you're interested in the role. If you have code from projects which you’ve worked on, please send that too.

    Who we're looking for

    You should have a desire to get involved early in Ember's growth story, with a real opportunity to make your mark. Your approach to work and thinking is more important to us than specific industry experience. You should think that the following sounds a lot like you :

  • Strong background : You’ll likely have several years of professional experience in a high-performing environment but we value ability and motivation even more.
  • Talented engineer : You are driven, thoughtful and always hungry to learn more. You don't need to be an expert in all of the languages and frameworks we use, but you can quickly assimilate the knowledge you need to be effective in an unfamiliar area. Experience working on large-scale systems within a small company is a plus.
  • Product thinker : We don’t have dedicated product managers — engineers at Ember help shape what we build, not just how we build it. You’ll take ownership of problems end-to-end, from idea to implementation.
  • First principles thinker : You like to think things through from the ground up and are comfortable challenging conventional wisdom. You are pragmatic and value simplicity in your work.
  • Unfazed by ambiguity : You’re comfortable starting from an unclear goal or half-formed idea. You don’t wait for everything to be defined — you ask good questions, bring structure to complexity, and move things forward.
  • Motivation : You’re excited by our mission and the chance to make a tangible difference in a small, fast-growing company. Bus services are a real-world, tangible product where you can see the impact of your work on people’s daily lives.
  • J-18808-Ljbffr

    Create a job alert for this search

    Senior United Kingdom • City of Edinburgh, Scotland, United Kingdom

    Related jobs
    • Promoted
    Data Engineer

    Data Engineer

    NatoboticsCity of Edinburgh, Scotland, United Kingdom
    Full-time
    Oracle as primary skill and Snowflake / Other Data Engineering as secondary.Strong hands-on Oracle PL / SQL development and Performance tuning skills. This person should ideally have some solution desig...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Fullstack Developer

    Senior Fullstack Developer

    WaracleCity of Edinburgh, Scotland, United Kingdom
    Full-time +1
    Waracle Edinburgh, Scotland, United Kingdom.Join or sign in to find your next job.Continue with Google Continue with Google. Waracle Edinburgh, Scotland, United Kingdom.Be among the first 25 applica...Show moreLast updated: 17 days ago
    • Promoted
    Insight Experience for Women - Software Engineering, Edinburgh

    Insight Experience for Women - Software Engineering, Edinburgh

    NatWest GroupCity of Edinburgh, Scotland, United Kingdom
    Full-time
    Insight Experience for Women - Software Engineering, Edinburgh.Insight Experience for Women - Software Engineering, Edinburgh. Insight Experience for Women - Software Engineering, Edinburgh.Insight ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Cathcart TechnologyCity of Edinburgh, Scotland, United Kingdom
    Full-time
    This range is provided by Cathcart Technology.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Direct message the job poster from Cathcart Techno...Show moreLast updated: 30+ days ago
    • Promoted
    Junior Full Stack Engineer - Local Signup (Remote - United Kingdom)

    Junior Full Stack Engineer - Local Signup (Remote - United Kingdom)

    YelpCity of Edinburgh, Scotland, United Kingdom
    Full-time
    Junior Full Stack Engineer - Local Signup (Remote - United Kingdom).Junior Full Stack Engineer - Local Signup (Remote - United Kingdom). Junior Full Stack Engineer - Local Signup (Remote - United Ki...Show moreLast updated: 7 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    LHHCity of Edinburgh, Scotland, United Kingdom
    Full-time
    Defence Lead for LHH & Recruitment solutions- recruitment on demand , SOW, Managed Recruitment / RPO.Please note : All applicants must hold active SC clearance. Unfortunately, we cannot consider applic...Show moreLast updated: 6 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Experis ScotlandCity of Edinburgh, Scotland, United Kingdom
    Full-time
    This range is provided by Experis Scotland.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Direct message the job poster from Experis Scotland.E...Show moreLast updated: 12 days ago
    • Promoted
    IoT Software Engineer

    IoT Software Engineer

    Octagon GroupCity of Edinburgh, Scotland, United Kingdom
    Full-time
    This range is provided by Octagon Group.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Direct message the job poster from Octagon Group.Princip...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (UK)

    Senior Software Engineer (UK)

    DayshapeCity of Edinburgh, Scotland, United Kingdom
    Full-time
    Dayshape Edinburgh, Scotland, United Kingdom.Dayshape Edinburgh, Scotland, United Kingdom.Be among the first 25 applicants. We're Dayshape—an award-winning software scale-up with big ambitions and t...Show moreLast updated: 30+ days ago
    • Promoted
    Engineer, Software Infrastructure

    Engineer, Software Infrastructure

    Analog DevicesCity of Edinburgh, Scotland, United Kingdom
    Full-time +1
    Engineer, Software Infrastructure.Be among the first 25 applicants.Engineer, Software Infrastructure.Get AI-powered advice on this job and more exclusive features. Direct message the job poster from...Show moreLast updated: 4 days ago
    • Promoted
    Principal Cloud Edge Engineer

    Principal Cloud Edge Engineer

    C-ServCity of Edinburgh, Scotland, United Kingdom
    Full-time
    C-Serv Edinburgh, Scotland, United Kingdom.C-Serv Edinburgh, Scotland, United Kingdom.Be among the first 25 applicants.Europe based working European time zones, this role will be remote with expens...Show moreLast updated: 11 days ago
    • Promoted
    Test Engineer

    Test Engineer

    IC ResourcesCity of Edinburgh, Scotland, United Kingdom
    Full-time +1
    Direct message the job poster from IC Resources.Experienced Technology and Engineering Recruiter | Connecting the best and brightest talent across the emerging technology market.We are currently r...Show moreLast updated: 27 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    VeloMini+City of Edinburgh, Scotland, United Kingdom
    Full-time
    VeloMini Edinburgh, Scotland, United Kingdom.Join or sign in to find your next job.VeloMini Edinburgh, Scotland, United Kingdom. Be among the first 25 applicants.Get AI-powered advice on this job an...Show moreLast updated: 15 days ago
    • Promoted
    Principal Automation Software Development Engineer in Test

    Principal Automation Software Development Engineer in Test

    Spacelabs HealthcareCity of Edinburgh, Scotland, United Kingdom
    Full-time
    Principal Automation Software Development Engineer in Test.Principal Automation Software Development Engineer in Test.Get AI-powered advice on this job and more exclusive features.At Spacelabs Heal...Show moreLast updated: 16 days ago
    • Promoted
    Python Developer

    Python Developer

    Okta ResourcingCity of Edinburgh, Scotland, United Kingdom
    Full-time
    This range is provided by Okta Resourcing.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Direct message the job poster from Okta Resourcing.Exp...Show moreLast updated: 19 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    EmberCity of Edinburgh, Scotland, United Kingdom
    Full-time +1
    Ember Edinburgh, Scotland, United Kingdom.Join or sign in to find your next job.Ember Edinburgh, Scotland, United Kingdom. Be among the first 25 applicants.Get AI-powered advice on this job and more...Show moreLast updated: 26 days ago
    • Promoted
    Distributed Systems Software Engineer, Python / Go

    Distributed Systems Software Engineer, Python / Go

    CanonicalCity of Edinburgh, Scotland, United Kingdom
    Full-time
    Distributed Systems Software Engineer, Python / Go.Distributed Systems Software Engineer, Python / Go.Distributed Systems Software Engineer, Python / Go. Be among the first 25 applicants.Distributed...Show moreLast updated: 13 days ago
    • Promoted
    Freelance GenAI Developer - Prompt Engineering & Data Workflows

    Freelance GenAI Developer - Prompt Engineering & Data Workflows

    MindriftCity of Edinburgh, Scotland, United Kingdom
    Part-time
    Freelance GenAI Developer - Prompt Engineering & Data Workflows.Freelance GenAI Developer - Prompt Engineering & Data Workflows. Be among the first 25 applicants.At Mindrift, innovation meets opport...Show moreLast updated: 17 days ago