Position: Middle Frontend Software Engineer for Global Lottery Market Gaming Solutions
Company: Brightgrove
Category: JavaScript
Experience required: 3y
English level: intermediate

ABOUT THE CLIENT
Our Customer is a leading supplier of mobile and online lottery services. With 9 years’ mobile lottery experience, our customer provides world-class native applications and web products to regulated lotteries around the globe.
We engineer high-quality apps, frameworks and services in some of the most regulated markets. We continue to push the boundaries of mobile since 2001. All employees have a say in our company. We would encourage you to suggest new technologies and processes.

PROJECT DETAILS
We focus on building great software engineers and code! SOLID principles, Clean Code/Architecture, TDD and CI/CD are the way we work to deliver high quality and maintainable code. Writing maintainable code in this way enables our engineers to make changes more easily, safely and faster, enabling us to grow longstanding relationships with our clients.

Join us for the opportunity to work on highly scalable, performant, maintainable and secure Web and Mobile Applications for clients in the heavily regulated online gaming sector. Our portfolio includes sports betting, casino, bingo and, more predominantly of late, lottery applications. Our websites get millions of users; our mobile apps are downloaded millions of times.

Some of our apps:
The UK’s biggest native bingo app, nearly 10 years in app store and still maintaining a 4.5 rating. Our app leverages many of Apples frameworks including LocalAuthentication, CoreLocation, SpriteKit.

Lottery is a very popular Canadian App Store app allowing customers to scan lottery tickets and see the outcome. We developed our own camera detection SDK to ensure users have the slickest experience possible.

Casino allows users to play blackjack, roulette and other games with real live dealers. We are constantly enhancing this app and most recently rich notifications, biometric login.

YOUR TEAM
Following the best dev practices:

We build our own modules for reusable code across our apps
TDD so we know when our code breaks
We follow the SOLID principles and are always trying to leave the code cleaner than we found it
We have a great CI setup with Jenkins validating our commits
We are constantly striving to improve our security processes
WHAT’S IN FOR YOU
Medical insurance after the trial period
20 paid days per year for your vacation and health
Long term and stable projects
Relocation options
Strong experts you can collaborate with and learn from
Smooth and respectful interviews
English and German classes
RESPONSIBILITIES
We are looking for a passionate software engineer who keeps up to date with the latest development changes. You should endeavor to write clean code and constantly improve the apps you work on.

At least three years’ experience in Web development
Understanding of core computer science principles and concepts i.e. MVC, OOP, memory management
Experience working with RESTful APIs
Experience building adaptive UIs for mobile devices
TDD is an advantage but don’t worry we can train you if haven’t practiced it before.

SKILLS
Tech interesting us at the moment:

React
NextJS
Clean Architecture