
Web Team Lead
- Auckland
- $140,000-170,000 per year
- Permanent
- Full-time
- Leading the Team: Mentor, coach, and guide a team of talented web developers, fostering a culture of collaboration, excellence, and continuous improvement.
- Architectural Oversight: Design, implement, and manage scalable and highly available web applications, with a strong emphasis on modern front-end and back-end frameworks, ensuring architectural integrity and efficiency.
- Feature Development: Lead the development of new features and enhancements, ensuring high-quality code and robust solutions from concept to deployment.
- API Design: Oversee the design and implementation of Restful APIs to support a variety of internal and external services.
- Operational Excellence: Ensure our web platforms are reliable and performant, implementing best practices for performance optimization and security.
- Cross-Functional Collaboration: Serve as the primary point of contact for the web team, collaborating closely with product managers, QA, and other engineering teams to align on goals and ensure smooth project delivery.
- Technical Standards: Drive the adoption of best practices for code quality, testing, and continuous integration (CI) systems to maintain a high standard of development.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 7+ years of experience in web development, with at least 2 years in a team leadership or senior mentorship position.
- Extensive hands-on experience with PHP, HTML5, JavaScript, and TypeScript.
- Proven expertise with modern front-end frameworks, e.g., Vue.js, React, or Angular.
- Solid experience in designing and consuming Restful APIs.
- Deep understanding of SQL databases and schema design.
- Proven experience with source control management (e.g., Git) and CI/CD tools (e.g., GitHub Actions).
- Strong knowledge of authorization mechanisms like OAuth or similar.
- Excellent problem-solving, troubleshooting, and strategic thinking skills.
- Exceptional communication and collaboration skills, with a proven ability to lead and motivate a technical team.
- A proactive, quality-focused mindset and a passion for mentoring.
- Experience in application security: You've implemented security best practices, are familiar with common web vulnerabilities (e.g., OWASP Top 10), and have experience with security testing or code reviews.
- Experience with test automation: You have a history of implementing and maintaining automated tests (e.g., unit, integration, end-to-end) to ensure code quality and prevent regressions.
- Familiarity with AWS CDK or other Infrastructure-as-Code (IaC) tools.
- Experience with microservices architecture and serverless technologies.
- Experience with monitoring and logging tools (e.g., Datadog, CloudWatch).
- Experience with AWS containers or other cloud container services.
- Experience with Google Analytics or other analytics platforms.
- Familiarity with payment processing platforms.