Senior React Engineer (#1690)

Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Global stock photography provider

We are looking for a Senior React Engineer to join our team.

Our client is a leading global provider of high-quality licensed images, videos, and music. The company helps inspire graphic designers, creative directors, video editors, filmmakers, web developers, and other creative professionals by providing diverse content to businesses, marketing agencies, and media organizations around the world. Our teams are empowered to own their applications. By joining our team, you will be involved in the development process organization, the development of the software itself, defining the vision for new services, and proactively making improvements to existing deployments.

Responsibilities:
Design, build, and maintain new user-facing features using React/NextJS/TypeScript/Jest
Build reusable components and front-end libraries for future use
Create unit test cases that follow industry standards and testing practices
Ensure cross-browser and cross-platform compatibility
Coach other Engineers on the application and best practices across a broad spectrum of technologies
Follow best practices and make code reviews
Actively participate in project team meetings and technical discussions related to the project

Requirements:
3+ years of commercial experience in Front-End development
Proficient in JavaScript and TypeScript
Expertise in React and related libraries and frameworks
Advanced understanding of HTML5 and CSS3
Strong software design fundamentals (SOLID, OOP, OOD etc.)
Knowledgeable in modern Front-End toolings like Webpack and Gulp
Experience with testing frameworks like Cypress, Jest, and Enzyme
Confident working experience within an Agile environment
Upper-Intermediate level of English

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits