Spark Broadband Journey
As a developer at Spark NZ I worked on many projects, the biggest being the broadband journey which enabled users to select and customize their broadband internet service seamlessly.
The journey involves steps such as comparing available plans, checking coverage areas, selecting desired speeds and features, reviewing pricing options, and ultimately signing up for the chosen plan.
My Role
I used React/Redux, ES6/7 JavaScript/HTML/CSS/SASS, and Styled Components to help build this journey from scratch.
I also sustained test coverage percentage (>70%) across multiple projects using react-testing library, Jest/Enzyme, Mocha/Chai (TDD), as well as StoryBook Snapshot testing.
In hindsight, we could've done without a few of these such as StoryBook Snapshot testing and also implemented e2e tests instead of extensive unit tests.
We used AEM for the content management system, and I implemented Adobe Analytics to identify and decrease customer drop-off within the Broadband
shop journey.
Through the development lifecycles of these products and the GoLive night shifts, I gained a lot of valuable experience.
ReactJs • AEM CMS • Adoble Analytics • Jest/Enzyme • React Testing Library • Storybook Snapshot Testing • SASS/SCSS