Senior React Native Engineer (#775)

Work type:
Technical Level:
Job Category:
Software Development
OVO Energy

We are looking for a ReactNative 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 a 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.



  • Developing new features by designing and implementing them following SOLID principles and using the appropriate design patterns
  • Maintaining existing code and write automation test to ensure high standard quality for mobile and web platforms
  • Diagnose and fix critical bugs, identify bottlenecks and improve performances
  • Write documentation for new and existing features
  • Coordinate with other team members, design and product teams
  • Be ready for mentorship, act as a Senior Advisor for teammates.



  • 4+ years of experience as a JavaScript software developer
  • 1+ years experience with React and/or React Native
  • Experience with Typescript
  • Experience with Node.js
  • An eye for designing solutions that are resilient and scalable
  • Attention to detail and focus on security
  • Passion for technical excellence
  • Familiarity with Test Driven development is a plus
  • Familiarity with AWS, Kafka, DynamoDB and Terraform is a plus
  • Familiarity with OpenAPI + familiarity with REST/GraphQL is a plus
  • Familiarity with Jest + Supertest is a plus
  • Proficient with version control and branching/merging/pull-request workflows.
  • Excellent communication, interpersonal and organizational skills
  • Good communication English skills


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
  • Paid vacation days, sick leaves, and days off
  • Healthcare & Sport program
  • Medical insurance
  • Memorable anniversary presents
  • Corporate events and team buildings