Overview
Join us at Tradify Limited as a Mobile Technical Lead, where you will play a crucial role in leading the development of our mobile solutions that empower tradespeople. We are dedicated to transforming how tradespeople manage their businesses and improve their lives, and we are looking for an innovative engineer to help us in this mission.
As part of our dynamic mobile team, you will work on building cutting-edge mobile applications that provide excellent user experiences. You will design, develop, test, and deploy software, collaborating with product managers, UX/UI designers and other engineers to deliver features that delight our users. Your work is not just about writing code; it is about contributing to a product that has a direct impact on users’ daily lives. You will have the opportunity to work on various mobile development projects, improving functionality and enhancing application performance as you navigate the exciting world of mobile technologies.
Every day, you’ll be faced with challenges that will push you to grow as an engineer. You will attend team check-ins, respond to feedback, mentor other developers, manage code reviews, and keep the end user’s needs at the forefront of your decisions. This is a unique opportunity for a talented engineer looking to contribute to a growing company that values innovation, teamwork, and creative problem-solving.
If you are passionate about mobile development and creating meaningful solutions for users, we’d love to hear from you!
Key Responsibilities
- Plan, design and lead the technical aspects of projects
- Provide guidance and support to the team in resolving solutions
- Document architecture and design technical solutions to achieve business objectives
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Design and maintain highly usable solutions focused on efficiency, reliability and best practice in design, configuration and test-driven development
- Understand the current technology landscape and how we leverage our technology investment
- Actively seek to produce value by building the right thing to achieve business outcomes
- Support and guide less experienced team members
- Produce detailed design documentation as required
- Collaborate with product owners, lead architects and development managers to build out capabilities of development and DevOps internally
- Find effective ways to improve the responsiveness and flexibility of solutions for business users
- Ensure the team adds value by owning the systems it designs and delivers; design and develop business functionality while improving code quality and infrastructure
- Build scalable, unit-testable solutions for mobile applications and participate in code reviews
- Champion a culture of good security, coding standards, architecture patterns, resiliency, and documentation practices
- Work across all phases of the software development lifecycle
- Lead a cross-functional team through requirements, backlog grooming, sprint planning, execution, and retrospective
- Communicate effectively with all engineering team members and promote teamwork
- Mentor and coach other developers and collaborate with offshore teams while guiding technology direction and codebase improvements
- Update management on project status, risks, and technology issues and propose suitable alternatives
- Implement continuous efficiency improvements and problem-solving processes
- Lead technical innovation and automation for services provided to customers
- Organize technical teams, distribute work, monitor progress, quality assurance, and performance in a multidisciplinary environment
- Work closely with Project Managers on planning and execution of program development activities
- Assist Development Manager and CTO in optimizing production team efficiency
- Team leadership: supervise developers, manage follow-ups, and balance workload according to skills
- Determine project requirements and develop work schedules for the team
- Delegate tasks and achieve daily, weekly, and monthly goals
- Liaise with team members, management, and clients to ensure projects meet standards
- Gather information, prepare status reports, provide issue-solving recommendations and technical guidance
Qualifications
- 8+ years of experience in mobile application development across all stages of the product lifecycle, including a minimum of 3 years in a leadership or senior role
- Extensive experience in mobile development using C# and frameworks such as .NET MAUI/Xamarin and MVVM, with in-depth knowledge of iOS/Android requirements
- Experience in web application development using Angular, React, TypeScript, MVC, C# and .NET technologies
- Excellent knowledge of relational databases, SQL and ORM technologies (EF)
- Experience integrating with REST APIs and cloud services (Azure, AWS, etc.)
- Experience with mobile DevOps, cloud CI/CD and source control tools (Git, GitHub, GitHub Actions, Azure DevOps, Firebase, etc.)
- Experience with unit testing and component/integration testing as part of daily development
- Understanding of modern development techniques, best practices and architecture patterns
- Proven ability to lead and mentor developers in a fast-paced agile environment
- Experience working with SaaS products
- Confident communicator who can explain digital concepts to non-technical audiences and collaborate effectively with non-technical colleagues
- Relevant tertiary qualification or equivalent knowledge, skills and experience
- Models the values and culture of the organisation; shares knowledge; acts with honesty and integrity
Tradify is a fast-paced, action-oriented environment where our values underpin everything we do. We focus on a fun and welcoming culture and offer a comprehensive remuneration and benefits package. We care about diversity and inclusion and ensuring the tech space in Aotearoa reflects our diverse communities.
Benefits
- Hybrid Working: 3 office / 2 home
- Dog-Friendly office
- Legendary Monthly Team Lunches
- Values-based culture
Interested? Get in touch