open positions / position details
Contact person
Maria Stakhiv
Senior Front-end (React.js) developer (British startup)
hot vacancy
Who we need

We are looking for a Senior React.js developer with 4+ years of experience in Front-end development to join the project from Bath, United Kingdom.

Must have
  • 4+ years of commercial experience in front-end development;
  • 2+ years with React.js; 
  • Experience with TypeScript;
  • Extensive knowledge of HTML and CSS;
  • Good spoken and written English (Upper-Intermediate or higher)
Will be a plus

Experience with Next.js, Cloud platforms (GCP/AWS), Headless CMS experience

  • Creating reusable React.js components to go into our component library for use across several websites, matching designs, refactoring, establishing CMS-driven templates, workflows;
  • Helping to implement a CMS system and configure/tailor it to our specific use cases, defining APIs where appropriate, templating, authentication, etc;
  • Participation in the product decision-making process, close cooperation not only with the team to which you belong but also with all members responsible for the product.
About Project
A media company for the sports industry based in the United Kingdom.

Our customer is a digital sports media company focused solely on cycling and tri-sports and engaging with more than 40.1 million hyper-engaged cycling fans and riders globally across their portfolio of road cycling, mountain biking, triathlon, and e-mountain biking channels. Their system consists of English, Italian, Spanish, Deutsch, and Japanese channels. They operate three market-leading YouTube channels, the Global Cycling Network (GCN), the Global Mountain Bike Network (GMBN), and the Global Triathlon Network (GTN), with over 4 million subscribers.

It's a media agency company specializing in cycling media. They have a load of YouTube channels for road cycling, off-road mounted biking, and triathlon also they have a shop for their fans which is Magento-based, and a subscription service. The media company also decided to create a social media app for cycling fans, so that's on Android and iOS. They also had a kind of live racing and documentaries, a kind of live video-on-demand assets on all of those three platforms.  

This is a growing startup.
Project team
In the Lviv office, we have 4 Front-end developers. On the customer's side, there are 76 members (ios, android, frontend, backend & design teams + 2 pm/scrum masters)
Project Technologies
React.js, TypeScript, Next.js, Google Cloud, Firebase, AWS, React-testing-library, Yarn workspaces, Storybook, Vercel, CI/CD tools (Github actions, CircleCI), Firestore
Work Schedule
Full-time working day (Lviv or remote), flexible working hours.
Interview Stages
  • 1-st stage - interview with our Recruiter and Software engineer
  • 2-nd stage - the client interview
Our Benefits
  • Projects with modern JS stack (React.js, Angular, Express.js, Node.js) 
  • Strong JavaScript community at the company
  • Work from anywhere (fully remotely or in our office);
  • Paid vacations and sick-leaves, additional days-off, relocation bonus;
  • Wellness: Medical insurance/ sport compensation/ health check-up+flu vaccination at your choice;
  • Education: regular tech-talks, educational courses, paid certifications, English classes;
  • Fun: own football team, budget for team-lunches, branded gifts;
  • One of the best IT employers in Lviv based on DOU rating.
Apply for the vacancy
Drag and drop your CV orbrowse your files
By submitting, I agree to TechMagic’sPrivacy Policy

Contact us

We are glad to welcome you
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
By submitting, I agree to TechMagic’s Privacy Policy
TechMagic is a software and web development company from Lviv, Ukraine that builds dedicated teams skilled in JavaScript, Node.js, Angular, React, AWS, Serverless, and Salesforce.
  • Galyna Dragan
  • TechMagic Academy coordinator
Go to top
We use cookies to personalize content and ads, to provide social media features and to analyze our traffic. Check our privacy policy to learn more about how we process your personal data.