Jobs in

Senior Development Lead Fully Remote - South Africa

Skillzpage

Hiring for a Technical Lead Front End Developer We are a leading company in the industry, specializing in cutting-edge platforms for real-time rendering of virtual sports and number games. Are you passionate about cutting-edge technology, innovative gaming experiences, and the freedom to work from anywhere in the world? If so, we have an exciting opportunity for you Work Anywhere No more commutes or office hours We believe in the power of flexibility. Work from the comfort of your home, a cozy coffee shop, or any location that sparks your creativity. Our remote work culture allows you to maintain a healthy work-life balance while still being part of an ambitious and vibrant team. Our mission is to create immersive and thrilling gaming experiences that captivate players worldwide. As pioneers in the gaming industry, we're committed to pushing the boundaries of innovation and providing our talented team with the platform to showcase their skills on a global stage. Our solutions are available to gaming operators seeking to enhance their product offerings and boost revenue streams. Our team consists of /- 67 professionals, including skilled system architects, engineers, designers, and animators, dedicated to delivering top-notch products to our valued customers. We operate as a licensed supplier in regulated territories, holding various licenses and certifications that allow us to offer our virtual games in key gaming markets. Our virtual gaming products have been certified by GLI, reflecting our commitment to quality and compliance. We take pride in providing flexible and innovative gaming solutions to clients across five continents. Our products are accessible through various distribution platforms, such as online, mobile, gaming machines, satellite broadcast, and local render within gaming venues. Designed to seamlessly integrate into operators' gaming platforms and back-office systems, our offerings provide a smooth and efficient user experience. Job Overview: This role will be responsible for enhancing and expanding our product portfolio and assisting the system architects in implementing new development features & improve existing products. The candidate must be able to write coherent, organized code and be able to work on a complex codebase with high levels of abstraction. The candidate should also have a desire to build great web applications, with mobile being a primary focus. A passion to create new game products and features is key. Minimum Requirements to qualify to apply for this role: Degree / Diploma / Certificate in Computer Science or related field. Skilled in JavaScript, JQuery framework, Typescript framework/s. HTML, CSS. HTML5 canvas render with layering to build composite scenes. Angular and RXJS. 7 years at the intermediate level and/or 1 year at the senior level with relevant experience. Extensive knowledge of object-oriented programming best practices. Extensive knowledge of source control, unit testing, code verification, and documentation, including use cases. Experience in system integration with 3rd-party systems. Object Orientated code and RXJS subscription driven patterns are not negotiable. Web services. Advantageous Skills & Experience: Bootstrap. Azure Git. Azure DevOps. Azure Build and Release Pipelines. HTML5 canvas render with layering to build composite scenes. Agile software development methods. Working with graphic and creative teams. Real-time transaction system development. Scalable system development to ensure efficient processing of high load. Gaming and/or betting industry experience. Web canvas engine development. Duties: Review Pull Requests from other developers to ensure their code adheres to standard, pose no security risks and is efficient and easy to understand. All typescript and JavaScript code must follow tslint standards. Code reviews. DevOps support. Develop software (write code). Resolve software bugs. Constantly review and refine architectural guidelines and coding best practices. Provide technical guidance/input while unpacking new features. Provide technical guidance and support to the team. Assisting the Software Development Manager with identifying technical gaps of team members and providing suggestions on training where required. Keep up to date with new technologies and trends and analysing the feasibility of adopting the same. Provide technical guidance to contractors where required. Assist with interviews where required. Ability to work as an effective team member, to work independently, and ability to work with clients when required. Maintain and manage positive relationships with internal and external stakeholders. Effectively communicate at all management levels with clients/ stakeholders. Make recommendations to improve client service within the area of responsibility. Develop and maintain productive and collaborative working relationships with peers and stakeholders. Positively influence and participate in change initiatives. Continuously develop own expertise in terms of professional and industry knowledge. Take ownership for driving career development. Apply Now

Want to do another search?

Jobs in