Skip navigation EPAM

Middle/Senior React Native Developer Lviv, Ukraine or Remote

Middle/Senior React Native Developer Description

Job #: 66123
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.


Our customer is an American multinational manufacturer and marketer of prestige skincare, makeup, fragrance and hair care products, based in Midtown Manhattan, New York City. The company owns a diverse portfolio of brands, distributed internationally through both digital commerce and retail channels.

The project is a set of applications which are used by our customer to distribute training material to their network of tens of thousands of beauty advisors around the world. There are currently 8 brands and 3 regions each running their own versions of this application. Due to the high maintenance overhead of the current app and its fragmented code base, our customer has decided not to migrate any further brands to the app and will soon halt new feature development. New platform (2.0) is expected to have all of the features of the previous one. These include Badges, Favorites, Articulate learning module content (both Storyline and Rise), Video (Brightcove), User points and leaderboards, news, product fact sheets, downloadable content. Integration with a Learning Record Store (LRS).
Content access (frontend) and creation (backend) will be segmented by role, brand, market, language.


  • Develop and launch a new ReactNative application
  • Performance fixes and optimization
  • Continuously discover, evaluate, and implement new best practices to maximize development quality efficiency
  • Conduct code reviews
  • Release estimation and planning activities, demo sessions, retrospective meetings
  • Work both independently and in close collaboration with others in the team (BA, backend, UI/UX, QA, Automation)


  • Solid experience working with Functional React Components
  • Solid Typescript is mandatory
  • Experience with GraphQL (mid/advanced)
  • Experience working with Agile methodologies

Nice to have

  • Storybook knowledge
  • Unit testing tools knowledge
  • Experience with any analytics integration

We offer

  • Competitive compensation depending on experience and skills
  • Individual career path
  • Unlimited access to LinkedIn learning solutions
  • Social package - medical insurance, sports
  • Compensation for sick lists and regular vacations
  • English classes with native speakers (certified English teachers)
  • Flexible work hours