Location:
Brisbane
Vacancy Type:
Permanent
Brand:
18 (Ladbrokes.com.au)
About The Role

Position Purpose:

The Team Lead is responsible for the design and implementation of innovative business systems and functionality to support omni-channel commerce, including online website and mobile applications to the team of developers to provide value to our customers.

Key Responsibilities / Duties:

  • Work with internal business partners to gather requirements, prototyping, architecting and implementing/updating solutions
  • Facilitate and participate in the discussions on deliverables, estimates and commitments and develop using latest technologies
  • Coach, develop and manage the team to establish its purpose, roles, responsibilities and accountabilities in line with the business goals, plans and objectives
  • Lead the technical planning, designing, coding and testing
  • Ensures all project documentation is complete, accurate, and current for new or modified modules/applications according to defined guidelines and standards
  • Nurture/ensures and monitor product technical excellence and high quality
  • Develop, maintain, troubleshoot, enhance and document components developed by self and others as per the requirements and detailed design
  • Conduct testing and code review, deployment in a continuous integration environment (CI)
  • Anticipates and communicates project related forecasts such as resource contention and burn rate issues, task slippage, or any other risks and issues
  • Clarify all unknown areas, provide leadership and technical guidance regarding programming/system related issues.

About you!

As this role is responsible for a team of developers that work across both our front-end (written in VueJS) and back-end (written in Golang) development, we are looking for someone who is comfortable providing leadership to a diverse team.  We don’t expect you to be master of all trades, what is most important is that you have a strong desire to lead people and coach them to problem solve, manage stakeholder expectations and deliver their projects.

 

Essential experience:

  • Experience in a Lead programmer or Team lead position with the ability to lead, coach and guide a team of developers.
  • Demonstrated experience delegating work, managing timelines and stakeholders expectations.
  • Comfortable working with VueJs and Golang – whether this be a willingness to learn or that you already possess these skills.

From a technical perspective, the following experience is highly desirable:

  • Experience in Front-end technologies including VueJS (or React), Vuex (or Redux), React Native, HTML, CSS (incl Sass or Less).
  • Deep understanding of JavaScript, in particular ES6 (XHR, WebSockets, Promises), as well as web application design (MV*, separation of concerns, code re-use, linting, unit testing).
  • Experience in Golang, C#, Java, C++, or equivalent compiled language.
  • Understanding of the general concepts of microservices vs service-oriented architectures.
  • Experience with traditional relational databases (MySQL, MSSQL, Postgres, etc).
  • Experience with monitoring tools and performance considerations
  • JavaScript build/test tools (NPM, Webpack, Babel, Jest)
  • Solid understanding of web standards and technologies (HTTP, CORS, browser caching, cookies, etc.)
  • Excellent knowledge of the mobile industry and the ability to develop our products using the latest device capabilities and trends
  • Exposure to Docker and containerised applications.
  • Basic understanding or experience with one or more NoSQL data solutions (MongoDB, DynamoDB, ElasticSearch).

Perks

  • Genuinely flexible work arrangements with remote working and extended business hours!
  • ‘Dress for your day’ dress code
  • Work in an informal, fast-paced, and fun environment
  • Opportunity to see the impact and results of your work every day
  • Access to free and discounted tickets to sporting and racing events
  • Awesome company celebrations
  • Paid Parental Leave
  • Heavily subsidised gym memberships and other paid for services as part of our wellness calendar (flu vaccine, group fitness classes, social sports, corporate games, Employee Assistance program)
  • Fully stocked fridge and pantry for your breakky and lunch, weekly staff lunches and afternoon beverages on Fridays
  • On-site barista during business hours
About The Company
At GVC Australia we love entertainment and innovation!  We are part of GVC Holdings, a FTSE 100 market-leading global gambling business with licences and operations in more than 18 countries and a team of about 30,000.  GVC Australia launched successfully in September 2013 as Ladbrokes Australia and has seen remarkable growth from day one. This growth has been driven by a strong culture of innovation, which is the hallmark of the company. With the attitude of a start-up but the support of a significant multi-national company, GVC Australia is an exciting place to work.

Our Culture As Real As It gets

At GVC we're a diverse team, sharing a commitment to quality and success

Whether you're playing a key role in your local community as part of our retail team, or working out the next big gaming trends in our digital team, you'll enjoy a culture and a benefits package that we're extremely proud of.