
Full Stack Developer (Frontend)
- Design Systems
- Devops
- AI
- CI/CD
- Angular
- TypeScript
- Java
- Python
- CSS
- WCAG
- AWS
- API Gateway
- CloudFront
- RDS
- Playwright
- Jasmine
- Cucumber
- Agile
- Scrum
What is the purpose of the Fullstack Developer’s role?Â
The Full Stack Developer’s purpose is to help Snapper deliver excellence to its customers acrossthe frontend,backend
and applied data spaces — building customer-facing product features ontop of the data foundations designed by our data engineering team.Â
This is a core role in ourDevelopment team, building and testing our frontend and backendapplications while implementing interfaces and design systems in partnership with our productand designteams.
You’ll
bring proven experience to this role, employing your skillset to helpSnapperdeliver excellent product to our customers.Â
Â
Reports to:Development / Engineering LeadÂ
Direct reports:NoneÂ
Key relationships:Wider technical team, including our product and design teams, SolutionArchitecture and DevOps, and the data engineering and QA teamsÂ
Based in:Wellington, NZÂ
Â
What does the Fullstack Developer do?Â
Software development is shifting, with a wider coverage of the technology spectrum made
possible through AI. Snapper encourages developers to go deep in oneparticularspace, and
this role would ideally focus on frontend development.
Â
- Building andmaintaining responsive,accessible web
interfaces in collaboration with the
product and design teamsÂ
- Developing clean,clear and scalable APIs that connect our frontend, backend, and data
layersÂ
- Applyingestablished design systems andcomponent patternsÂ
- Developing and testing applications, including following and improving best practices forfrontend, backend, and datadevelopmentÂ
- Pair programming with other developers, sharing and building skillsets across the teamÂ
- Accurately translating user and business requirements into functional codeÂ
- Contributing to planning new projects in collaboration with our wider development and
product teamsÂ
- Providing constructive feedback and support to the team via PR reviewsÂ
- Following and improving our processes for CI/CD and its configurationÂ
- Contributing to proof-of-concept projects to explorenew technologies ahead of
implementationÂ
- Championing our release processes to ensure deployments are planned and executed
efficientlyÂ
Â
What will help you to
be successful in this role?Â
This role sits at intermediate to senior level
—you’ll
bring proven, hands-on experience rather
than needing to
build the fundamentals on the job:Â
- Proven, production experience with Angular/TypeScript/Java/PythonÂ
- Practical experience with modern CSS, responsive layout, and webaccessibility (WCAG)Â
- Experience withcomponent architecture and design system
best practiceÂ
- Solid AWS experience (Lambda, API Gateway, S3/CloudFront, RDS)Â
- Comfortable acting as a peer reviewer, giving and receiving direct technical feedbackÂ
- Experience with testing frameworks such as Playwright, Jasmine, CucumberÂ
- Agile Development experience, specifically ScrumÂ
- Understanding of state management andcomponent composition patternsÂ
- Familiarity with CI/CD and DevOps best practiceÂ
Â
You will need 3–6+ years’ professional development experience.You’ll
bring genuine curiosity
about customer needs and strong empathy for the people who rely on our products, confidence
communicating clearly across a diverse team, and comfort working in a fast-paced, changing
environment.Â
Full Stack Developer (Frontend) · Snapper