Principal Platform Engineer (Frontend)
Join Vonage and help us innovate cloud communications for businesses worldwide!
What you'll do
We are looking for a talented Principal Platform Engineer with proven skills to join our team. In this role you will be advancing the tools, frameworks and infrastructure necessary to support the front-end developer experience, as well as enhancing the reliability and efficiency of our systems. We are looking for a team player who has a positive attitude, enjoys problem solving and is service focused.
Your responsibilities:
- Own and improve the monorepo project structure that houses our front-end components, to advance developer productivity and increase our capability to build high-quality software.
- Provide central ownership and best practice consultancy on the front-end frameworks used to build our front-end components.
- Govern publishing and consumption strategies for internal libraries.
- Advance our tooling and delivery pipeline services to aid the development and deployment experience, while providing the necessary controls for auditing and reporting.
- Create and govern an internal developer portal that will accelerate our ability to catalog, develop, deliver and manage components and services of all types.
- Automate and continuously improve our service by developing our Infrastructure as Code.
- Work with the other Platform Engineering teams to provide excellent support to our application development teams, ensuring the consistent delivery of high quality software in line with regulatory needs.
- Contribute to technical forums and guilds and advise on best practices.
What you'll bring:
To be part of the Vonage team you need a desire to collaborate, to keep on learning and the discipline to deliver nothing short of excellence. We are looking for someone who demonstrates experience in some of the following areas:
- GitOps experience (building secure, resilient development and deployment processes).
- Shell scripting / Github actions.
- Prior experience building internal platform engineering tools, including seeking requirements and feedback from internal customers and stakeholders.
- Excellent communication skills across a range of channels and media.
Specific examples of experience with technologies as follows:
- Languages: TypeScript, JavaScript, frameworks: Vue / React, as well as Node.js.
- Experience with the monorepo management framework Nx.dev, plus experience of implementing custom extensions for Nx generators/plugins.
- Build tools such as Vite or Webpack.
- Managing NPM packages and performing dependency tree analysis of projects.
- Experience of working with publishing to secure artifact repositories (e.g. Artifactory).
- Cloud infrastructure technologies such as AWS/CloudFront/Lambdas/DynamoDB, Terraform.
Benefits
- Allianz Private Medical Insurance
- MultiSport Card
- Defined bonus scheme
- Unlimited paid annual leave
- Flexible working hours
- Car park on site
- Lunch&Learn
- 3 days for charity
#LI-JM2
There’s no perfect candidate. You don't need all the preferred qualifications to make a valuable impact on our team. Our employees and customers come from diverse backgrounds, so if you're passionate about what you could achieve at Vonage, we'd love to hear from you.
Who we are:
Vonage is a global cloud communications leader. And your talent will further help brands - such as Airbnb, Viber, WhatsApp, and Snapchat - accelerate their digital transformation through our fully programmable-based unified communications, contact center solutions, and communications APIs. Ready to innovate? Then join us today.
Note: The purpose of this profile is to provide a general summary of essential responsibilities for the position and is not meant as an exhaustive list. Assignments may differ for individuals within the same role based on business conditions, departmental need or geographic location.
Apply for this job
*
indicates a required field