Lviv, Lviv Oblast, Ukraine Remote (Global) Employment

OpenBet is hiring a Senior Software Engineer

About the Role

OpenBet is looking for a Senior React Engineer to work on the next generation of online sports betting platforms. You will contribute to the sportsbook platform, utilizing a variety of technologies on high-volume, large-scale betting websites.

What You'll Do

  • Develop new User Interface features and functionality for products and services
  • Ensure code quality is maintained for products and services delivered by the team
  • Actively participate in reviews for products and services delivered across the wider product team
  • Mentor less experienced Software Engineers
  • Work as part of a self-organizing SCRUM team to develop new features and functionality
  • Design solutions that are modular, scalable, extendable and portable
  • Work with Product Owners and designers to create great UX for platform end users
  • Proactively identify and address areas of material improvement, notably around UI performance and code complexity
  • Actively understand solutions architecture and design, including KPI definition
  • Support the Development Manager, Tech Leads and Head of Operational Excellence to ensure continuous quality improvement
  • Ensure all team members have a clear understanding of the overall front-end architecture and design components

What We're Looking For

  • Minimum of 4 years of hands-on experience developing commercial, large-scale web applications
  • Extensive understanding of Web markup, including HTML5, CSS3
  • Experience with server-side CSS pre-processing platforms, such as LESS and JSS
  • Experience with client-side scripting and JavaScript frameworks
  • Experience with asynchronous request handling, partial page updates using internet data protocols and services (RESTful/JSON, SOAP, WS-*, HTTP)
  • Demonstrable deep knowledge of ReactJS/Redux and at least one other advanced Javascript framework
  • Extensive understanding of general UX principles for web applications, including responsive and adaptive design principles
  • A good understanding of SEO principles
  • Excellent verbal and written communication skills, including presentations to peer groups
  • Excellent teamwork skills, capable of supervising a small sub team or deputizing in a management role

Nice to Have

  • Some knowledge of Relational Databases, SQL and ORM technologies
  • General understanding of the use of Docker, Ansible, Jenkins and Git
  • Experience with LAMP website design
  • Experience with React Native
  • Experience with Webdriver.io automation framework
  • Familiarity with Drupal 8 or any other common internet PHP based CMS
  • Some experience with TDD and / or BDD
  • General scripting skills: Bash, Perl, Python, Javascript

Technical Stack

  • ReactJS, Redux, HTML5, CSS3, LESS, JSS, JavaScript
  • RESTful/JSON, SOAP, WS-*, HTTP
  • AngularJS, KnockoutJS, BackboneJS
  • Docker, Ansible, Jenkins, Git
  • Linux, Apache, MySQL, PHP
  • React Native, Webdriver.io, Drupal 8
  • Bash, Perl, Python

Team & Environment

You'll join a team of 1,200+ experts across 14 countries, working within the product engineering team as part of a self-organizing SCRUM team. You will report to the Development Manager and Tech Leads.

Benefits & Compensation

  • Attractive benefits and an open, supportive environment
  • Modern and exciting workplace
  • Opportunity to interact with global teams
  • Tangible and genuine development and career progression
  • Flexible working
  • Guidance and development skills to progress and enhance your career

Work Mode

This role operates in a global work mode, with team members across 14 countries.

At OpenBet, we celebrate diversity and believe in creating an inclusive environment where every voice is valued and respected. We're committed to building a team that reflects the rich tapestry of humanity, embracing individuals from all walks of life, backgrounds, and identities.

Required Skills
ReactJSReduxHTML5CSS3LESSJSSJavaScriptRESTful/JSONSOAPWS-*HTTPWeb markupCSS pre-processingasynchronous request handlingpartial page updates
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
OpenBet

OpenBet is a global leader in betting and gaming entertainment, trusted by over 200 partners to create memorable winning moments for millions of players worldwide. From processing bets during iconic events to pioneering next-gen products like BetBuilder, we continuously redefine the player experience with high-quality content, cutting-edge technology, and advanced player protection tools.

Visit website
Job Details
Department Software Development
Category frontend
Posted 14 days ago