Team Lead - Perth, Australia - Michael Page

    Michael Page background
    Permanent
    Description

    About Our Client

    Our client runs an innovative app that supports the marketing industry. Based in Perth CBD, their app is currently in use across multiple countries and looking to expand their reach over the coming year. Their team is comprised of technically strong individuals and they are looking for like-minded people to help support some exciting growth.

    Job Description

    You will be responsible for managing the day-to-day activities of the team, ensuring the continuous collection of data from their 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 their consumer facing products.

    A list of responsibilities includes, but is not limited to:

    • 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.
    • Work with the HR Manager and Head of Engineering to perform performance and salary reviews and budgets for hardware / software / infrastructure / new staff

    The Successful Applicant

    The successful candidate should be able to demonstrate the following:

    • 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