Vacancy expired!
- One of the biggest drivers of our business is our Alternative Revenue Group and we have recently spun up a dedicated team tour Monetization effort.
- Previously, these products were maintained as a piece of other teams' spaces so there will be a focused effort on breaking any coupling within the existing code base as well as continuing to enhance the Monetization Platform.
- It offers a fun and unique challenge where we are building a platform from scratch while being able to benefit from our previous lessons learned.
- We are looking at how we can evolve our product offering to serve our customers better every day while making a sizeable impact on the business.
- At least 1 year of React/Redux commercial experience (within last 2 years)
- 5-6 years of strong Web-UI development experience (with demonstrable HTML, CSS, JavaScript technology usage)
- Excellent programming skills in JavaScript (ES 2015+)
- Experience using Git and npm in a collaborative environment
- Demonstrable knowledge of these concepts:
- Software Design Principles and Patterns
- Browsers (HTTP, APIs, event loop, render cycle, etc.)
- Build Tools (Webpack, Rollup, etc.)
- CI/CD (tools, pipelines, patterns)
- Automated Testing (unit, functional, contract, mocking, etc.)
- Application Performance Tuning (Lighthouse, browser dev tools, etc.)
- WAI-ARIA, WCAG, & assistive technology
- Progressive Web App (PWA) technologies
- Functional programming in JavaScript
- Server-side development experience with Node.js or similar language/framework
- Jest/Mocha
- Webpack/Rollup
- Yarn
- Babel
- Web driver IO
- Gitlab
- Web UI framework experience (Angular, Vue, Stencil, Svelte, etc.)
- Web Components
- Flow type/Typescript
- NGINX
- Bash Scripting
- Cloud Platforms (Azure, Google Cloud Platform, Cloud Foundry)
- Docker
- Lead and participate in the design and implementation of large and/or architecturally significant applications
- Mentor team members in web development principles, patterns, processes and practices
- Champion company standards and best practices
- Strive to be a thought leader in web development technologies and practices
- Build partnerships across application, business and infrastructure teams
- Communicate effectively with both business and technical audiences
- Document designs and specifications
- Implement solutions that can solve common problems
- Research relevant technology trends and recognize trends that are relevant to the retail industry
- Work to continuously improve web development processes and practices
Vacancy expired!