Position: Middle Front-End (React.js) Developer
Company: TechMagic
Experience required: 2y
English level: intermediate

REQUIREMENTS

MUST HAVE
2+ years of commercial experience 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

RESPONSIBILITIES
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;
Taking a part in a process of making product decisions, close collaboration with not only a team you belong to but with all members who are responsible for a product

ABOUT PROJECT

CUSTOMER
A media company for the sports industry based in the United Kingdom.

PRODUCT
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.  

STAGE
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