Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Software Engineering Team Lead

Technology 信息技術

IT Auditor


GCSE/Scottish Standard Grades A-Level Postgraduate or above 碩士或以上 Undergraduate or above 學士或以上 Intermediate apprenticeship 學徒

PSW Apprenticeship 學徒 華語工作 Contract 合同制 Full-Time 全職 Internship 實習 Part-Time 兼職


Soho, London, United Kingdom

Do you want cool projects focused on online sports betting and gaming? Would you like to work on highly reliable systems with low latency, much like the transactional systems of the best financial institutions, but with fun included? Would you like to work with some of the best Developers, QAs and DevOps Engineers across multiple locations? This could be the opportunity for you About us Being the oldest and biggest bookmakers both online and offline, we are among the pioneers in the online space since 1998. We have a bold ambition to strive to build a digitally-led, internationally diversified betting and gaming business on scale. We continue to evolve and innovate to bring our customers engaging ways to game online or on their mobile devices. We are committed to enabling customers to game in a positive way with a range of tools and systems to promote customer control. Behind the bet, youll join a team of people releasing cutting edge, fully functional software to customers globally in an agile environment, which welcomes your drive to improve. Your role in the team Youll be a hands-on technical lead responsible for end-to-end delivery of the work within your team. You'll put people first and code as well you will manage a multi-discipline team comprising Developers and Testers (8-10 people team. Youll support the team to design and build solutions that meet the business requirements, whilst balancing the need for simplicity and flexibility, to create reusable and composable platform capabilities. In doing this, you will ensure alignment with our core architectural principles to ensure we continue to build resilient and maintainable services that can operate at the global scale. You will participate in code reviews for the product engineering teams, to ensure the architectural direction set out is maintained throughout delivery, and you will ensure that architectural decisions are documented in an appropriate, but still lightweight manner using tools like ADRs/RFCs as needed. Youlll be proactive in identifying opportunities for and means of code reuse (whether that is functional code, infrastructure as code, or other pieces of code). Key Responsibilities Define and document best practices for engineering teams and work with them to identify preferred tools/technologies to promote and standardise their use Oversee the technical acceptance of agile user stories and ensure the integrity of any proposed solution across teams Identify and exploit components, patterns, techniques that documented in RFC/ADR and tech-radar to encourage re-use across projects and improve their awareness Work with the Security and Information Risk functions to ensure any solution meet the needs of our security standards and principles. Support the Platform Architecture Advisory Forum to advice on new RFC/ADRs and record all significant architecture decisions Work across all phases of the SDLC, you will contribute by writing well designed, testable, efficient code and be a role model to help mentor and develop engineers Contribute to the recruitment of team members and the continuous improvement of the recruitment process Support Planning sessions with Product Owners, Delivery Leads, and Tech Leads Ensure the integrity of the software, technical debt is tracked and managed effectively Skills Needed Experience as a Lead Developer or equivalent in previous roles Knowledge and experience of working with JavaScript (ES5 and ES6), CSS3, HTML5, Node.js, React (or similar library) Research and develop high performing, customizable web components and solutions Experience of building front-end components that are reusable and easy-to-plug Experience with driving complex digital solutions for global business where the customer experience is seamless across multiple channels Experience with RESTful APIs, bundling libraries, CI/CD toolchains like Gitlab, DVCS like GIT Desirable to have knowledge of web performance optimization, Jest/Enzyme and web security Whats in it for you? Youll get to work with like-minded individuals in great teams based across the globe. All working in Agile delivery methods and deploying into Amazon Web Services (AWS). Youll have the autonomy to flex your strategy and solution design across a truly global product that drives the heart of our sports betting for William Hill worldwide. We have a generous personal learning budget joined with 10% learning time throughout each month to help you learn and grow. Well welcome you on board with 25 days holiday (not to mention an extra day for your birthday), healthcare, an attractive pension package and life assurance. As an added incentive, we offer a rewarding bonus scheme too. We are welcoming our teams back to the office, however, we want to offer a balanced approach to office and home working - now and for the long-term future. We know that not everyone is the same, many people have embraced home working, whilst others cant wait to get back. Therefore, we are offering our employees the opportunity to work from home up to 80% of the time with 20% of office time built in to ensure we get some face to face collaborative team time - and the chance for a coffee and a catch up If you have a keen interest in any kind of sport then youll get to enjoy competitions, events and moments at the home of betting William Hill.