App - Team Lead

The Role: 
As the App Team Lead for The U Group & Co, you will be responsible for leading a cross-functional team of back-end, front-end and test engineers developing and supporting U Group’s consumer applications. You will be responsible for managing the day-to-day activities of the team, ensuring the continuous collection of receipts from our customers, delivery of new features and projects. You’ll also be collaborating with the Product Owner, Engineering Leads and stakeholders to identify new opportunities for developing our consumer facing products.
Reporting to: You will be reporting to the Head of Engineering
Skills and Experience:
  • Bachelor's, Master's, PHD, Doctorate in Statistics, Mathematics, Economics, Computer Science, or a related field.
  • 5+ years of experience in software engineering and native app development, including experience in a leadership role
  • Strong programming skills both mobile application technologies (such as React Native, iOS, Android) and back-end technologies (NodeJS)
  • Experience working in cloud native environments (such as Amazon AWS) and architectures which operate at scale
  • Experience leading teams and mentoring junior team members
  • Experience working with feature flags and modern development practises (such as OTA updates, CI/CD, DevOps, Trunk-based development)
  • Excellent communication skills and ability to collaborate effectively with cross-functional teams
  • Strong problem-solving skills and ability to think creatively about solutions to complex problems
  • Strong project management skills and ability to manage multiple projects simultaneously
What you will be doing:
  • Lead and guide a team of front-end, back-end and test engineers fostering a positive and collaborative work environment.
  • Set clear goals, expectations, and priorities for the team, and ensure alignment with overall project objectives.
  • Implement and enforce best practices for testing and quality assurance to deliver robust and reliable applications.
  • Design and implement new back-end services to support new functionality
  • Manage workloads and priorities in Jira for your team and ensure that estimates of time and work deadlines are achieved. 
  • Collaborate with stakeholders to identify new opportunities to improve the product and user experience
  • Lead and actively participate in the design and development of our consumer facing mobile applications, providing technical expertise and guidance to the team.
  • Maintain and migrate away from legacy systems
  • Collaborate with cross-functional teams to support the delivery of data to our clients
  • Develop and maintain documentation, coding best practises and training materials
  • Review code to ensure the highest quality 
  • Stay up-to-date with the latest developments in native application development and related technologies, and share knowledge with the team
  • Mentor and coach team members to help them develop their skills and advance their careers
  • Ensure that the team follows best practices for coding, testing, and version control, and provide guidance as needed.
  • Approval of leave for your team
  • Work with the HR Manager and Head of Engineering to perform performance and salary reviews and budgets for hardware / software / infrastructure / new staff

apply now

Acknowledgement of Country

U Group acknowledges the deep connections of Aboriginal and Torres Strait Islander communities to Country. We pay our respects to the Whadjuk Nyoongar people, who are the Traditional Owners of the land our offices are on in Perth, Western Australia