Enable job alerts via email!

Frontend Engineer

YunoJuno

City Of London

Hybrid

GBP 50,000 - 70,000

Full time

30+ days ago

Job summary

A pioneer in freelance marketplace solutions is looking for a delivery-focused React JavaScript engineer to improve their platform. You will work in a remote-first team that values collaboration and learning. This role requires experience in front-end applications, particularly React, and a willingness to learn backend technologies. Flexible working conditions and a commitment to diversity are part of the company's culture.

Benefits

MacBook
25 Annual Leave + Bank Holidays
Birthday Off & Birthday Voucher
Company Pension Scheme
Healthcare Insurance
Free Eye Test
Cycle to Work

Qualifications

  • Experience with front-end heavy applications, particularly React.
  • Strong desire to learn backend development in Python and GraphQL.
  • Good oral and written English skills.

Responsibilities

  • Plan code solutions for long-term goals.
  • Own the development process of front-end features.
  • Work in a CI-backed environment at a sustainable pace.

Skills

React
TypeScript
Async communication
Git
Web security knowledge

Tools

GitHub
Django
Docker
Heroku
Job description
Overview

YunoJuno powers The Future of Work. What started as a platform to connect freelancers with forward-thinking companies has redefined how businesses source and manage their contingent workforce. Whether it’s building a new department at a creative startup or delivering an enterprise solution for a large network, we use technology to power the freelance revolution.

About the role

We’re looking for a delivery-focused React JavaScript engineer who enjoys improving a product that has helped our freelancers and clients deliver hundreds of thousands of successful projects. Our product team is small (~15) but growing fast, and you will work alongside a team that puts collaboration, the product, and transparency first. We run a blameless environment where mistakes are treated as learning opportunities and developers own their code through to production. Our team is remote-first and we work asynchronously where we can. We have an office, and if you’re in London we like to meet once a week. We are still open to remote-only developers, provided you are in a UK-friendly timezone (+/-2hrs). You know your way around modern full-stack web applications and understand how they fundamentally communicate. You might not know backend development in Python and GraphQL inside out, but you are not afraid to learn — this is a major part of how we work at YunoJuno. You’ll use your knowledge to understand our business priorities and participate in feature design from the outset.

Responsibilities
  • planning code (and no code!) solutions to aid in our long term goals of becoming the best freelancer marketplace globally. All product work is on the platform itself, and not the marketing site.
  • owning the development process of specific front-end features all the way through from the design stage to evaluating their use in production across multiple browser configurations.
  • working on code individually or via pairing; reviews will go faster with pairing, but we’re not strict and favour personal preference.
  • ensuring we keep our DORA metrics amongst the best in the industry so that we keep time-to-ship low and developer happiness high.
  • working in a CI-backed environment, in small teams, at a sustainable pace, in three-week cycles. We use Linear internally and follow their development process.
  • frequently self-reflecting as a team through honest retrospectives.
You should apply if you
  • have experience working on front-end heavy applications, in particular React ones. Experience or a strong desire to work with SaaS products would be a bonus.
  • have experience with TypeScript and appreciate a type-safe environment
  • have experience working with remote distributed teams and async communication.
  • have a good oral and written handling of English to help with the above.
  • believe that code reviews should be a learning process for everyone involved.
  • believe testing and code quality are important.
  • have a deep understanding of how the web and browsers work.
  • are happier shipping features than debating tabs vs spaces; we use ruff and prettier throughout.
  • prefer to move quickly and iteratively, and believe that shipping incrementally and fast is best.
  • are comfortable with Git, GitHub and CI workflows.
  • like to start new things as much as you like to replace old ones, and learn from mistakes.
We’d especially love to hear from you if you
  • have experience working with Django or other Python web applications.
  • have ever been a contractor/freelancer and understand the problems we are solving for users. We are open to contractors moving to full time.
  • have worked with large React codebases.
  • understand RESTful APIs and GraphQL (we are migrating to GraphQL).
  • have experience with GitHub Actions.
  • have worked with Heroku and/or Docker.
  • have a good understanding of web security (XSS in particular).

But these are not concrete requirements — if you think you would be a good match, we’d love to know why.

Interview Process
  • Discovery Call with Talent Partner
  • 1st Stage
  • 2nd Stage
  • Final Stage
Why YunoJuno

Aside from our people, culture, and mission, there are a variety of benefits that help make YJ a great place to work. Benefits include:

  • MacBook
  • 25 Annual Allowance + Bank Holidays
  • Birthday Off & Birthday Voucher
  • Company Pension Scheme
  • Healthcare Insurance with Vitality (upon completion of probation)
  • Free Eye Test
  • Cycle to work
  • Plus many more!
Where to from here

At YunoJuno we value diversity and believe that teams with diverse backgrounds, experiences, and identities are the strongest. We welcome applicants from all walks of life and encourage those with alternative identities, backgrounds, and experiences to apply for our vacancies.

Our commitment to fairness and accessibility is reflected in our hiring process. We are happy to accommodate any requests to meet your requirements during the hiring process. We strive to ensure all candidates have equal opportunities to succeed.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.