• Sonstiges
  • Berlin


Business title : Senior Software Engineer (Frontend) Location : Berlin, Germany Function : Esports Reports to : Engineering Manager Job Architecture Job Family : Technology Sub Family : Software Engineering About the role Powered by their very own technology and building products that push boundaries, My client is home to a global family of more than 30+ well-known brands and over 29,000 people, but they all play for the same team. When they win, they win together. The vision is to be the world number one in betting, gaming, and interactive entertainment by bringing moments of excitement into people’s lives. They will achieve this through their focus on sustainability and growth, driving change in the fast-paced world of entertainment. Their esports division is a cross functional product and technology team situated in the Sports vertical. As the Senior Software Engineer, you’ll be a key part of one of the Software Engineering teams, reporting into the Engineering Manager and working alongside the team of creative designers and product managers. You’ll set high performance standards together with your team, ensuring they are always improving how They work and what they deliver. Hybrid working is in our DNA, so you’ll be based in our office in Berlin, where you’ll spend at least 2 days per week with the team. We’re an international organisation, so some overseas travel may be required. Key Responsibilities: Translate product requirements into software engineering working packages Develop and own new features and services for the esports platform Build reusable code, components and libraries for future use Work within different platform services to build out new features or improve existing Optimise applications and services for maximum performance and scalability Efficiently collaborate with other team members and stakeholders Perform technical feasibility assessments on implementation proposals Collaborate with QA to diagnose and solve technical issues or bugs Specialist skills and experience Essential: Bachelor’s degree in computer science or any related field Strong communication skills, both written and verbal Minimum of 7 years’ experience in working as software engineer Significant professional experience in modern ReactJS technology stack Good knowledge of the modern state management libraries like Redux / MobX Deep knowledge of HTML5, CSS3, JavaScript / TypeScript for mobile first development Ability to work collaboratively with other colleagues and stakeholders to achieve business Objectives Well-organised systematic approach to daily routine work Ability to work in a culture diverse team and within different time zones Flexibility and willingness to learn new technologies as needed Experience contributing to the architecture and design of scalable distributed systems Knowledge of testing strategies and best practices Common source control and deployment strategies (Git, Jenkins/Codeship/Docker) Ability to get quickly onboarded into an existing large codebase Not afraid of the magic word “legacy” and always looking for ways to improve on it Exposure to Agile methodologies Desired : Proven experience in a similar role within the online gambling or gaming industry Master’s degree in computer science or any related field Good common of backend engineering technologies based on PHP technology stack Reliable understanding of modern cloud Infrastructure based on AWS Do What’s Right We always put our customers first, leading in player protection to prevent potential harm. We work in an environment where everyone can be themselves, without ego, acting with integrity. We keep ourselves honest and we aren’t afraid to speak out if something feels wrong. Keep It Simple We make it easy for our customers, focusing on them and solving for their needs. We’re clear on our goals and who’s accountable for what, so we all know what success looks like. We remove complexity wherever we find it because we all perform better that way. Go Beyond We’re always curious, always improving, learning from success and setbacks to push forward. We have big ambitions, we surround ourselves with the best, and we put in the effort needed to deliver. We embrace change because that’s when progress happens. Win Together We all have the same vision and purpose, so we break down silos and share ideas. We never forget we’re on the same side, so we always treat everyone the way we’d want to be treated. We find inspiration in and celebrate the successes of our teammates because when they win, we win.