Share this Job

Full Stack Developer

Posting Country:  New Zealand
Date Posted: 
Full Time / Part Time:  Full Time
Contract Type:  Permanent

Our purpose at Vodafone is to connect for a better future. As a Global Communications Technology company, we put the customer at the heart of everything we do. We are forever challenging, pushing boundaries and discovering innovative ways to connect our customers with their digital societies.

We connect people, businesses, and communities across the globe to create the future. We earn customer loyalty, experiment, learn fast and get it done, together.

Join our journey as we connect for a better future. Ready?

A Bit About The Role

 

Tihei mauri ora! Tēnā koutou katoa.

“Behold, there is life! Acknowledgement to all.”

 

At Vodafone, we’re committed to providing you with a friendly workplace environment where you can manage home and work balance through our leading flexible working practises. We value the diversity of thought, perspective and backgrounds our people bring to work with them every day. We support our communities through the Vodafone New Zealand Foundation with an ambitious goal to halve the number of disadvantaged young people in Aotearoa by 2027.

 

We’re looking for a qualified and experienced Full Stack Senior Developer, who is motivated to design, develop and build modern end-to-end solutions, to join our rapidly-expanding Digital Accelerator (DX) Program.

 

As Full Stack Senior Developer you’ll be responsible for building our digital experience channels and integrations between SaaS and PaaS solutions, translating business and customer needs, and technical designs, into functional, performant and secure digital services. You’ll also providing coaching and mentorship to other developers and contribute to the continuous improvement of the end to end development quality practices.

What Will I Be Doing?

 

  • Reviewing peer developers and testers work, ensuring quality and alignment to standards, best practices and technical design.
  • Collaborating with architects and designers to implement the technical and service design, as well as modelling/detailing design code (UML) and maintaining relevant documentation.
  • Contributing to company and industry best practices for UML based code design, development, CI/CD/DevOps and functional and non-functional automated testing.
  • Defining and developing reusable interaction patterns, standards, code and libraries for future use, whilst also promoting re-use.
  • Designing, developing and maintaining RESTful and event driven services supporting the needs of digital and system integration, ensuring they’re optimised for speed and scalability.
  • Designing, developing and maintaining responsive websites and mobile applications, or components of those, which render well across multiple devices and browsers, are secure and optimised for speed and scalability, and deliver great user experience.
  • Staying up to date on emerging technologies and industry trends.
What Will I Bring?

 

  • Track record working as a Full Stack Developer from websites, progressive and mobile applications to both complex integration solutions, RESTful and event driven A2A/C2A/B2B interactions.
  • Strong communication and collaboration skills, able to perform well in a fast-paced environment.
  • Proficiency in mark-up languages (HTML5, CSS3, SCCS), client-side scripting and JavaScript frameworks, TypeScript, Angular9, NodeJS, JQuery, NativeScript etc.
  • Proven experience designing, developing and deploying production PaaS/Serverless workloads to full stack cloud providers (GCP, Azure, AWS).
  • Proficiency in modern integration DSL’s (SpringBoot Integration, Camel), event driven solutions (Kafka, Solace, AMQ Pub/Sub) and enterprise integration patterns (ClaimCheck, MessageRouter).
  • Knowledge of alternate RESTful frameworks (GPRc) and patterns (CQRS, GraphQL, OData).
  • Proficiency in containerisation technologies (Kubernates, Docker) and knowledge of variants/distributions (AKS, EKS, OpenShift).
  • Experience in designing (UML), developing, automatically testing and documenting public cloud native web/mobile applications, APIs and services.
  • Proficiency in modern PaaS API Gateway Solutions (Apigee, 3Scale, AWS API GW, Azure APIM).
  • Proficiency with code versioning tools, CICD pipelines (ADO is a plus), TDD and BDD frameworks and functional and non-functional automated testing (integration and APIs).
     

Joining the Vodafone whānau will stretch you, challenge you and provide opportunities you’ve been seeking to expand your career. You’ll engage in unique workplace experiences, be exposed to exciting and innovative technology, and gain opportunities for learning beyond Aotearoa.

 

Me mahi tahi tātou mo te oranga o te katoa.

“We work together for the benefit of all”

 

Vodafone is committed to attracting, developing and retaining the very best people by offering a motivating and inclusive workplace in which talent is truly recognised and rewarded. We are committed to promoting Inclusion for All with the belief that diversity plays an important role in the success of our business. We actively encourage everyone to consider becoming a part of our journey.