Job Description
At Catch Design, we help some of New Zealand’s most recognised brands create meaningful, inclusive, and impactful digital experiences. We’re looking for a Technical Lead – Web, who brings deep technical expertise, strong leadership capability, and a passion for delivering high-quality digital solutions at scale.
This is a role for someone who enjoys solving complex technical problems, guiding teams, and shaping robust, scalable solutions from concept through to delivery. You’ll work closely with cross-functional teams and clients to ensure the technology behind our digital experiences is modern, reliable, and thoughtfully executed.
What you’ll do
As a Technical Lead – Web, you’ll lead the technical delivery of websites, web applications, and digital platforms across a range of complex engagements. You’ll be responsible for shaping technical solutions, mentoring developers, and ensuring projects are delivered to a high standard across performance, scalability, security, and maintainability.
You will:
- Design and implement scalable, secure, and high-performing technical solutions
- Lead the technical delivery of projects from discovery through to launch
- Develop technical plans, timelines, and architectural approaches in collaboration with project teams
- Guide and mentor developers through code reviews, coaching, and technical leadership
- Champion coding standards, development best practices, and quality assurance processes
- Implement and support CI/CD workflows and modern development practices
- Collaborate closely with designers, developers, strategists, and Producers to deliver cohesive digital experiences
- Work directly with clients to understand technical requirements and provide trusted advice and guidance
- Contribute to pitches, proposals, and technical scoping discussions
- Stay current with emerging technologies and identify opportunities to improve our tools, systems, and ways of working.
Technical leadership and practice contribution
As a senior technical leader, you’ll help shape the capability and direction of our web practice.
You will:
- Lead by example through strong technical decision-making and high-quality delivery
- Help evolve Catch’s technical standards, tooling, and delivery approaches
- Support continuous learning and capability growth across the development team
- Contribute to improving development workflows, documentation, and team efficiency
- Champion innovation, accessibility, security, and performance across all solutions.
Requirements
What we’re looking for
You must already be based in New Zealand and available to work from our Auckland office.
- 5+ years of commercial experience in web or application development, including experience as a Technical Lead or senior technical practitioner within a digital agency or related environment.
- Strong proficiency across modern web and mobile technologies including Node.js, PHP, Python, and related frameworks.
- Proven experience delivering websites, web applications, and digital platforms with complex data requirements and scalable architectures.
- Experience working with modern headless and traditional CMS platforms including Agility, Storyblok, Sanity, Silverstripe, WordPress, Drupal, or similar.
- Experience designing and integrating APIs and third-party services, including REST, GraphQL, and composable architecture approaches.
- Solid understanding of databases and data modelling, including Postgres, MySQL, NoSQL, and related technologies.
- Familiarity with CI/CD pipelines, Git version control, and modern development workflows.
- Familiarity with Agile delivery methodologies.
- Strong understanding of cloud infrastructure and hosting platforms such as AWS, GCP, Azure, Vercel, and Netlify.
- Strong understanding of performance optimisation, security, scalability, and maintainable application architecture.
- Experience producing technical designs, solution architecture documentation, and clear technical writing for both engineering and non-technical stakeholders.
- Ability to contribute to technical discovery, architecture planning, systems design, and implementation strategy across complex digital projects.
- Familiarity with AI-assisted development practices, agentic workflows, and the delivery of AI-integrated systems and experiences.
- Understanding of modern AI tooling, orchestration patterns, and integration approaches across APIs, automation platforms, and LLM-based services.
- Excellent problem-solving, communication, and stakeholder management skills, with the ability to manage workload and deliver high-quality outcomes within time and budget constraints.
- A collaborative leadership style with experience mentoring developers and supporting high-performing delivery teams.
- Curiosity, initiative, and a genuine passion for technology, continuous learning, and evolving best practice.
Most importantly, you’ll embody Catch’s mission: Do good by our team, do good by our clients, and deliver great work.
Benefits
Why join Catch Design?
At Catch, we love what we do and value balance, well-being, and growth. Here’s what you’ll get:
- Flexible working – work from home when you need to, with core hours that fit your lifestyle
- 4 weeks annual leave + 5 ‘Happy days’ per year
- Your birthday off!
- Full healthcare insurance – including dental and optical, wellness leave, and regular well-being initiatives
- Professional growth – personalised development, learning lunches, and career progression support
- Team culture – central city offices, great snacks, company-wide events, and an annual staff conference
Ready to lead complex web delivery and help shape the future of digital experiences at Catch? Apply now.
To apply, we need the following:
- A cover letter introducing yourself, telling us why you want to work with us and what excites you most about leading technical delivery. Please attach or link to examples of your work where relevant.
- An up-to-date CV outlining your relevant experience.
- At least two references we can contact—direct managers or leads from your recent roles. We won’t call them until things get serious between us... promise.