Vacancy expired!
What does a Clover Web Engineer do?
As a Web Engineer at Clover you will collaborate with a team of engineers to design, build and support the features / functionality of Clover web platforms with the aim of providing best-in-class experiences for our users.On the Core Experience team you'll build and own fundamental user experiences surrounding Account Setup, Web Login & MFA, Merchant Web Dashboard and Notifications. Many of these areas are the first that new Clover customers experience in our ecosystem and first impressions can have a distinctive impact on customer satisfaction. You will collaborate with product and engineering managers to scope, architect and execute on key features/enhancements that will reshape how our users access Clover products and services.In this role you can expect to:- Own one or more services; add new features, resolve bugs, and refactor/ improve code base.
- Identify technical requirements in product meetings and assist the business team with realistic project planning and feature development; translate product requirements into functional, maintainable, extensible software that is in-line with company objectives.
- Take ownership of new products/features from development through to deployment and monitoring.
- Identify and write automated tests for new web features and update existing tests as needed.
- Collaborate with server developers / engineers to determine the best way to maintain low response times as new features are designed.
- Work with colleagues to develop test plans / strategies.
- Degree in Computer Science, Computer Engineering, or in a relevant field.
- 3+ years of experience in JavaScript (JS) web development.
- Experience with JavaScript / Typescript, Browser DOM APIs, HTML5, CSS and SASS/LESS.
- Experience with web build systems - Webpack, Gulp, Grunt etc.
- Experience with Javascript frameworks such as React / Ember / Angular / Vue / Extjs / Backbone.
- Experience with web application architecture and DevOps principles.
- Experience with API integration and best practices - REST, GraphQL ext.
- Experience with web deployment constructs - CDN, NGINX, URL Rewriting, Web Config Management.
- Experience with general web concepts: HTTP, CORS, Security Headers, Browser Caching.
- Experience supporting high-traffic web applications.
- Experience with Search Engine Optimisation (SEO).
- Experience with revision control and code review tools like Git, etc.
- Previously worked as a member of a high performance Agile Sprint team.
- Comfortable writing developer tests.
- Experience working with international and remote teams.
- GraphQL
- NodeJS
- WebWorkers
- Progressive Web Apps (PWAs) / ServiceWorkers
- Webpack Module Federation
- Micro Frontends
- Cloud platforms: AWS, Google Cloud, Azure etc.
- Knowledge/experience with web ADA compliance (ARIA, keyboard nav, screen-readers).
Vacancy expired!