Technical Lead: Frontend Development

Generic Job Title: Technical Lead: Frontend Development

Role Family: Development & Technology

Report to: Software Developer Manager

Work Policy: Hybrid

Role Purpose:

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.

Behavioural Competencies 

  • Excellent Communicator (written and spoken)
  • Honesty & Integrity
  • Proactive
  • Self-starter
  • Accountable
  • Agile
  • Analytical & Problem-solving
  • Perseverance and Tenacity
  • Team Player

Required Qualifications | Skills

  • 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.

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.
  • 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.

Development & Support – Outputs

  • Develop software (write code)
  • Resolve software bugs
  • Code reviews
  • Devops support

Engage with Stakeholders – Outputs

  • 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 area of responsibility.

Self-management and Teamwork – Outputs

  • 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

Agility | Clarity | Collaboration | Creativity & Innovation | Customer Centricity | Lead with Integrity | Relationship Focused

TOP