Sorry, this position is not available anymore

Senior React.js Engineer

Location:
Kyiv, Ukraine
Technical Level:
Senior
Job Category:
Software Development

We are looking for a Front-End Developer to become a part of our development team. We expect candidate to battle technically challenging tasks and cooperate with design & product parts of the team to deliver quality solutions for our customer. We also offer an opportunity to directly influence the development process and make an impact on the end product.
 
You'll be involved in collaboration with the rest of the team and a customer working on different layers of the infrastructure. Therefore, a passion for collaborative problem solving, sophisticated design, and quality product is essential. Our customer gives us freedom and trust on full development lifecycle.
 
Over time, you will begin to establish your own responsibilities as you both define and react to the opportunities to enhance and improve our system. You'll be excited about making an impact and growing with the team.

 

Responsibilities:

  • Building product functionality by writing clean, efficient and maintainable code
  • Covering functionality with tests
  • Participating in technical design sessions
  • Validating designs & requirements from the technical perspective

Requirements:

  • Proven experience in building large-scale client-side solutions using React and JavaScript
  • Experience with TypeScript
  • Experience with RxJS
  • Experience with typical client-side tasks like routing, caching, communicating with API, etc
  • Strong knowledge of core JavaScript, Git, code design principles (FP / OOP)
  • Be eager to learn & share knowledge

Would be a plus:

  • Experience with GraphQL (Apollo)
  • Knowledge of unit, acceptance and E2E testing
We offer:
  • Flexible working hours
  • A competitive salary and good compensation package
  • Possibility of partial remote work
  • Best hardware
  • A masseur and a corporate doctor
  • An inspiring and comfy office
Professional growth:
  • Challenging tasks and innovative projects
  • An individual development plan
  • A personal education budget
  • Mentorship program
  • Business trips
Fun:
  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more.