Toptal is a global network of top freelance talent in business, design, and technology that enables companies to scale their teams, on-demand. With $100+ million in annual revenue and over 40% year-over-year growth, Toptal is the world’s largest fully remote company.
We take the best elements of virtual teams and combine them with a support structure that encourages innovation, social interaction, and fun. We see no borders, move at a fast pace, and are never afraid to break the mold.
As a part of the Frontend Experience team, you will work on our frontend infrastructure: a collection of reusable components, tools, and utilities that aim to maintain efficient and consistent frontend architecture and workflow.
UI components library that empowers our product development teams to deliver value to our users rapidly, with a consistent user experience, and consistent look and feel;
CLI tooling to develop, build, test, continuously integrate, and deploy single-page applications with no configuration;
A library of reusable, complex utilities and modules that support the development of various aspects of single-page applications. For example, a data layer.
We are a tech-focused team and you can expect involvement in tough technical research and decision making, exposure to a large variety of technologies and configurations. You will have to balance the needs of different teams and exercise thoughtful API design. You can expect involvement in deciding where and how the team moves next, and what processes the team adopts and drops. We explore various directions often simultaneously.
You will closely work with React, Typescript, Material-UI, Webpack, ESLint, Jest, Cypress, GQL, Apollo Client, Jenkins, GH Actions, monorepos, and micro-frontends.
This is a remote position that can be done from anywhere. Due to the remote nature of this role, we are unable to provide visa sponsorship. Resumes and communication must be submitted in English.
You will build and maintain first-class frontend infrastructure used to power all single-page applications at Toptal.
Among other responsibilities:
In the first week, expect to:
In the first month, expect to:
In the first three months, expect to:
In the first six months, expect to:
In the first year, expect to: