JavaScript (React Native) Developer

We are looking for middle and senior JavaScript professionals to join a project delivering innovative sports-betting and casino products to the UK’s highly competitive betting marketplace.

The product that you are going to be working on is one of the leading platform providers in the Sports Betting and iGaming sector. With an ever-increasing client base spanning across various countries and continents, you’ll be joining the team at an exciting time as it grows, and the journey accelerates rapidly in continuing to achieve great success.

In this role, you will engage with Project Managers and Business Analysts from the team to gain an understanding of business strategy, processes, requirements, services, and roadmap, as well as to ensure development work adheres to jurisdictional regulatory requirements.

This is a fantastic opportunity to work with a strong international team focused on product delivery. In addition, this case will become a key one in your international portfolio. And the experience gained will pump you to several levels at once.

The successful candidate will be expected to:

  • Take ownership of your assignments
  • Analyze and design with the help of your lead/team
  • Code following standards
  • Write unit tests
  • Communicate using communication channels (JIRA, Discord, Emails) about development progress
  • Ensure good development, deployment, and usage of deliverables on environments
  • Mentor and provide guidance to junior members of the team by code-reviewing their assignments
  • Provide technical scope towards new development efforts
  • Communicate progress with the project team and align on project timelines
  • Liaison with the key internal stakeholders and maintain clear communication channels throughout the software development lifecycle


  • Thorough understanding of Javascript and ES6
  • React js, React Native, redux, hooks knowledge
  • Educated to at least undergraduate level in technology or a related discipline
  • Good verbal and written communication skills
  • Experience of developing and maintaining optimized web applications
  • A committed and flexible approach to work
  • HTML, CSS knowledge
  • Debugging skills
  • Experience bundlers, webpack
  • Experience writing unit tests (Jest)
  • Understanding of OOP and design patterns
  • Understanding of RESTful APIs and Websockets
  • GIT

Nice to have:

  • Knowledge of SEO best practices
  • Understanding of server-side rendering
  • 3rd party pixels, GTM, GA, FB

Knowledge and Skills:

  • Excellent oral and written communication skills in English, including the ability to communicate with various departments and ensure expectations are aligned
  • Developing successful partnerships and productive relationships with stakeholders at all levels both internally and externally
  • Experience within an online and/ or retail Sports Betting or iGaming environment is a distinct advantage
  • Ability to deliver targets in a timely manner and communicate changes and risks in a timely fashion to internal and external stakeholders
  • Ability to work in a fast-paced environment, and within tight deadlines while maintaining quality workmanship
  • Confident and able to speak out against the crowd while supporting your own opinions with strong reasoning, analysis, and evidence
  • High level attention to details is required as the role is accountable for end results to the customer and must get the small things right
  • Ability to think on the go and adapt quickly to changing demands

What we offer:

  • Competitive salary
  • Remote work
  • Greater career prospects working alongside top gaming international experts
  • Professional development support (participation in conferences & trade events)
  • Internal corporate knowledge-sharing programs (monthly internal TL and soft skill club (1PT Talks), mentorship program)
  • Core Hours working schedule & flexible vacation policy
  • No-Doctor's Note Sick Days and additional paid day-off for important life events

Develop your dream role and bet on us!

How to become a member of the team? Email your resume to or contact us directly.

Maryia Lykava

Maryia Lykava
Mobile: +375 29 790-11-36

Aksana Kishko

Aksana Kishko
Mobile: +375 29 187-62-17
Apply for a position
More positions: