SO, WHAT'S THE STORY?
The Customer Discovery Team is part of the broader Direct To Consumer (DTC) team. This team aligns with our corporate strategy of putting our customers and our direct relationships with our customers first. We strive to be a customer-centric division, using the latest technologies and innovations to serve our customers in a manner that is authentic with the brand values.
Senior Engineer
THE GIG
As a Senior Engineer, you will:
- Oversee the design, development, and maintenance of both front-end and back-end components for complex multi-channel customer experience projects using Agile methodologies (Scrum/Kanban).
- Collaborate with cross-functional teams including UX/UI designers and developers to ensure cohesive integration and functionality across the stack.
- Support project timelines by identifying and mitigating risks and resolving technical bottlenecks.
- Drive continuous improvement by identifying opportunities for performance optimization and efficiency across the entire application.
- Utilize data-driven insights to inform architectural and design decisions, demonstrating the impact of full-stack development.
- Support a culture of collaboration, agility, and innovation.
THE STUFF THAT SETS YOU APART
Must-Have Experience:
- 4+ years of hands-on experience with Typescript, JavaScript, React, and Node.js in enterprise-level applications.
- Strong hands-on experience with HTML, CSS and preprocessors like Sass or LESS.
- Understanding of release management on a monolithic product.
- Experience in the retail industry, particularly within a global or omnichannel context.
- Strong problem-solving and debugging skills.
- Ability to write clean, maintainable, and well-documented code.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Experience with RESTful API design, development, integration and asynchronous request handling.
- Knowledge of cloud platforms such as Azure, AWS or Google Cloud.
- Knowledge of responsive design principles and mobile-first development.
Soft Skills:
Communication
: Clearly articulating ideas and collaborating with team members and stakeholders.Teamwork
: Working effectively within a team, contributing to a positive and productive environment.Adaptability
: Being flexible and open to new ideas, technologies, and methodologies.Problem-solving
: Approaching challenges with a solution-oriented mindset.Attention to Detail
: Ensuring accuracy and thoroughness in your work.Time Management
: Prioritizing tasks and managing time efficiently to meet deadlines.Creativity
: Bringing innovative ideas to the table and thinking outside the box.Empathy
: Understanding user needs and perspectives to create user-friendly interfaces.Continuous Learning
: Staying updated with the latest industry trends and technologies.Resilience
: Handling setbacks and feedback constructively and maintaining a positive attitude.
Education:
- Bachelors degree in computer science, Information Systems, Marketing Technology, or related field.
- Relevant certifications (e.g., Certified ScrumMaster, PMI-ACP, SAFe Agilist) are a plus.
Nice to Have:
- Experience using GraphQL APIs alongside REST.
- Understanding of microservices architecture and containerization (e.g., Docker, Kubernetes).
- Experience working with commerce platforms such as SAP Hybris, Commerce Cloud, Salesforce including customizations and integrations.
- Proven track record of collaborating cross-functional technology teams in front-end development or customer experience projects.
- Experience in analysing and mapping customer journeys, and familiarity with digital marketing tools ie: A/B testing tools, reviews, insights.
- Experience using GraphQL APIs alongside REST.
- Knowledge of responsive design principles and mobile-first development.
- Familiarity with version control systems like Git.
- Knowledge of CI/CD pipelines and tools like JIRA, Jenkins, Travis CI, or CircleCI.
BE YOURSELF
At DM your technical capability will go hand in hand with the below:
- Great relationship management that delivers results through effective teamwork
- Youll be a proud custodian to our DMs culture, embodying what we stand for and encouraging others to do the same
- You’ll help build a highly engaged team – ensuring a collaborative culture and providing guidance & support to other team members
- You will take ownership for your own development, proactively seeking out feedback to build self-awareness
- You will bring the outside-in; you’ll share best practice across the team/business and encourage ideas sharing as well as collaborative problem solving
- You’ll lead the way and role model on all things DE&I & wellbeing