- React
- SASS
- Web development
- CSS
- GraphQL
Department Overview:
We deliver a world-class retail employee experience that is underpinned by maintainable, highly tested system architecture and application code. Team members are expected to execute on complex requirement sets as part of the core of the order processing and experiences capability.
Position Summary/Job Description:
This is a front-end React developer role, which will entail native mobile and potentially web development. Strong JavaScript skills are essential, but knowledge of back-end technologies and patterns is also valuable. The developer will be expected to demonstrate the following qualities in addition to completing their development work:
Strong technical communication skills.
Ability to work as a part of a team of engineers.
Willingness to develop a deep understanding of complex business domains.
Friendly and cooperative demeanor.
Ability to handle change as need arises.
Primary Responsibilities Associated with This Role Are
Specialize in learning the customer check-in domain
Work with Product Owner and Product Management stakeholders as part of our product team
Serve as the UI Front End developer for the Customer Check-In team
Create React modules that meet the Acceptance Criteria of User Stories and UX design requirements
Understand and serve as a subject matter resource for the UI activities of the Customer Check-In product team
Assist QA team where needed to help answer any questions about testing the UI
Participate in demos to our Product Managers and extended team where required or asked
Communicate and works well with Customer Check-In team as part of a product team
Attend Scrum Ceremonies such as daily stand-up, story refinement, sprint planning, and retrospectives
Required Skills:
1. JavaScript: 3+
2. CSS: 3+
3. LESS/SASS: 2+
4. React: 3+ years
5. Redux: 3+ years
6. Node: 2+ years
Preferred Skills:
Jest/React Testing Library
Webpack
GraphQL