Craig Spence is a software engineer based in Havelock North, New Zealand with 14 years’ experience building large-scale JavaScript front-ends and responsive web applications. He has driven technical and architectural decisions at companies like Trade Me and Spotify, and currently contributes as a software engineer at phenomnomnominal while having held an architect role at HeroDevs. Craig is passionate about mobile-first experiences, automated UI testing, and developer tooling—skills he put into practice by creating test tooling and a component library while upgrading major applications (AngularJS → Angular) at Trade Me. Comfortable across TypeScript, Angular, SASS and node.js, he blends hands-on implementation with team enablement to accelerate delivery. A multimedia systems engineering graduate, he also brings experience from visual-effects and startup code internships, giving him a pragmatic mix of creative and engineering perspectives.
14 years of coding experience
12 years of employment as a software developer
Bachelor of Engineering (Hons), Multimedia Sytems Engineering, Bachelor of Engineering (Hons), Multimedia Sytems Engineering at Massey University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Craig Spence - Software Engineer at phenomnomnominal