Careers in Swappie tech
Why join Swappie's tech team?
-
Opportunity to work as a member of a cross-functional and highly autonomous product development team with strong support of our driven and talented wider product development community.
-
Variety of projects to challenge yourself with from site speed optimisation and e-commerce development to developing new second hand phone supply channels and factory automation.
-
Supportive & low-hierarchy team - weeklies and dailies with the team and weekly/bi-weekly 1:1s with your team lead. Friday demos to celebrate the week’s achievements!
-
Structured career progression with development & feedback discussions twice a year as well as continuous support for development - your salary is based on your skills and the business impact you’re making.
-
Opportunity to make a concrete impact on the success of the company and help us realise our mission of bringing refurbished mobile phones to the masses - and share in on the success through employee stock options.
Swappie tech team eNPS
From ideas to work
The 4D process of Discovery, Definition, Design, and Delivery is tied to the quarterly cycle in tech. Each product team is responsible for the process in their respective areas.
- Discover customer and business problems
- Define and quantify specific important problems to solve
- Design and scope solutions
- Deliver a solution to impact
Modern tech stack
We work with Typescript, Node.js, React, Python, Django, PostgreSQL, Kubernetes, and Google Cloud.
Product development teams
Swappie’s tech organisation consists of cross-functional product teams with focus on solving clearly defined customer problems. The teams set their quarterly OKRs and hold each other accountable for achieving them.
Product development team roles
-
Software Engineer
Designs solutions to solve customer problems, and builds prototypes and production services that solve customer problems.
-
Engineering Manager
Responsible for coaching the software engineers in the delivery team, managing the ongoing and efficient delivery of customer value by developing team processes and showing purpose-driven leadership.
-
Product Analyst
Focuses on developing dashboards and exploratory analyses to enable discovery and runs A/B tests to validate delivery.
-
Product Designer
Focuses on exploring and designing solutions to customer problems. Runs customer tests and prototyping. Designs finalised production versions of things we build.
-
Product Manager
Focuses on identifying and defining problems to be solved, defines the impact those will make to our customers, and prioritises the most impactful problems to be solved.
-
Head of Product Development
Drives the main business KPIs of the product area consistently upwards through systematic technical development with an ever increasing professionality from Discovery to Delivery.