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.






