Our Global Product Design squad is seeking an experienced UI Engineer / Front End Developer to join their growing team. The role's main focus will be to expand and maintain our Design System. It's an exciting time for the team, since our Design System that was launched internally in early 2018 and has now been adopted by all of our main products in 3 countries, by a dozen different teams, with the intent of expanding to every Vonage product. It's developed by the centralized Design System team and is open for contribution from any developer within the company.
What You Will Be Doing:
* Produce new UI components in HTML/CSS/Vanilla JS and translating those components in Vue.js, Angular and potentially more frameworks. * Maintenance of the documentation and NPM packages * Supporting product engineering teams around the globe who are using our Design System * Collate and review code contributions. * Working directly with the Design System manager and its lead developer, the design team and a variety of product engineering teams.
What You Are Great At:
* Having a great eye for visual details * Confidence in deploying high impact code that other teams depend on * Communication skills, with the ability to express your ideas as well as adapting to the wider team's needs * Having a proactive and problem solving attitude * Ability to work in a fast paced environment on multiple projects, while keeping the bigger picture in mind
Qualities about You That Might Make our Decision Easier:
* 2+ years of Front End development * Excellent knowledge of CSS/HTML cross-browser and cross-device and familiarity with the BEM methodology * Good and flexible knowledge of JS frameworks such as Vue.js and Angular (need to have previously worked with at least one) * Brownie points: knowledge of Storybook and Backstop JS or similar screenshot testing service, knowledge of Web Accessibility
What you'll get from us:
* High level of ownership: it's a small team, we work together but every contribution is unique and vital * Power to make impactful changes: the Design System is already used by every main product, every change impacts all of them * Variety: our teams space across 3 countries and use different technologies and processes, and you be exposed to all of them