React Developer
Role: Frontend Engineer (React, TypeScript) Russian Required & EN B1+ to join our Web team.
What You’ll Do
- Develop and maintain user interfaces for Skyro's international projects.
- Build and support shared tools and components used across teams and departments.
- Collaborate with designers, stakeholders, and users to identify problems and deliver effective solutions.
- Participate in code reviews and support the team's overall code quality.
- Write and maintain automated tests, including unit, component, integration, and visual tests.
- Actively participate in technical meetings, sharing experience and best practices with the team.
What You Should Have
- Fluency in English is required for collaboration within our international team, and Russian is a must!
- Strong proficiency in JavaScript and practical experience with TypeScript.
- Confident use of React for building modern web applications.
- Understanding of browser internals, including the Event Loop and Critical Rendering Path.
- Comfortable working with HTML and CSS; able to create new components if needed.
- Ability to identify design flaws during the planning phase and effectively communicate improvements to stakeholders.
- Familiarity with ESLint and Prettier to enforce code quality and consistency.
- Experience writing unit and integration tests using testing tools such as Jest, Vitest, Puppeteer, or Playwright.
Nice to have
- Experience configuring and optimizing CI/CD pipelines.
- Experience using monitoring and analytics systems such as Sentry, Google Analytics, and Amplitude.
- Experience effectively using AI coding assistants, such as GitHub Copilot.
- Experience working with popular form libraries like React Hook Form or Final Form.
Team and Tech Stack