Jobs in

Technical Lead Rosebank - Johannesburg

Hustle Consulting Ltd

This role will be responsible for enhancing and expanding our product portfolio and assisting the system architects in implementing new development features & improving existing products. The candidate must be able to write coherent, organised 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. Output & Responsibilities Development & Support ● Develop software (write code). ● Resolve software bugs. ● 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 Technical Leadership ● 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. Engage with stakeholders ● 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. Self-management and teamwork ● 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. Experience: ● 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 Oriented code and RXJS subscription driven patterns are not negotiable. ● Web services. Advantageous Experience: ● 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. Required Skills & Qualifications ● 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. Advantageous Skills ● Bootstrap. ● Azure Git. ● Azure DevOps. ● Azure Build and Release Pipelines. ● HTML5 canvas render with layering to build composite scenes. R110 000.00 per month Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

C# Angular Developer – Johannesburg – up to R720k per annum - Johannesburg

...

Engineering Technical Lead melrose arch - South Africa

Computer Experts Personnel

...

Full Stack Engineer Midrand - Midrand

Liyema Consulting

...

Senior Full Stack Java Developer Midrand - Midrand

Sabenza IT Recruitment

...

Software Engineer Senior Midrand - Midrand

Liyema Consulting

...

Want to do another search?

Jobs in