Leave us your email address and we'll send you all the new jobs according to your preferences.
Software Engineer
Posted 3 days 18 hours ago by WeAreTechWomen
This is a hybrid role working from home and our offices in either London or Leicester.
Home. There's no place like it. And there's no feeling like helping people create the joy of feeling truly at home. At Dunelm, that's what we do.
We're the UK's number one choice for homewares because we make home life lovelier for our customers. And the caring and supportive culture we've created makes this a place you'll feel right at home too.
Software Engineering
Our Engineering Department plays a crucial role in driving our company's growth, and we are committed to providing our team with the latest tools, technologies, and techniques to help them excel and take us to new heights. With our continuous growth, we are seeking talented and ambitious individuals to join our dynamic team and contribute their unique ideas and perspectives. We are an ever-expanding team where every voice counts!
If you're interested in joining our dynamic, innovative Engineering team then please apply now.
What you'll be doingIf you love working with the latest technologies such as Node.js, AWS Lambda, Typescript & React, then we are the home for you. Our focus is on delivering top-quality software, and we value individuals who have expertise in both front and back-end development. However, if your expertise is in one area, that's okay too. Your role will be to lead the transformation of our digital platform, and you will have a crucial impact on our future technical direction. You will balance your passion for delivering exceptional online service and solutions for our customers with the precision needed to create robust code, automated tests, and seamless functionality. Working collaboratively with your team, you will take pride in delivering high-quality software.
What this role requires of you:
- Engage in hands-on design and development within a cross-functional team that operates in a self-organizing manner, utilizing techniques such as Test-Driven Development (TDD) and Pair Programming.
- Embrace agility, rapid iteration, and improvement to align with the fast-paced and dynamic nature of the retail industry.
- Take an active role in sprint planning, backlog refinement, and task estimation.
- Collaborate with cross-functional teams to identify business requirements and develop solutions that meet those needs.
- Write high-quality code that is efficient, scalable, and adheres to best practices and design patterns.
- Create comprehensive automated test code, application code, and infrastructure as code.
- Participate in code reviews and provide constructive feedback to other engineers to enhance code quality and maintainability.
- Ensure the quality implementation of code that is supportable, maintainable, scalable, and secure.
- Promote and embody the DevOps culture, driving the best practices in our CI/CD pipelines.
- Influence the technical direction and technology stack of the team and the business as a whole.
- Facilitate effective problem-solving and actively drive the development of solutions.
- Keep up-to-date with the latest industry trends and technologies to ensure that our software remains current and competitive.
Essential skills:
- Experience in some or all of our key technologies, such as Node.js, React, Typescript, AWS Lambda, JavaScript, GraphQL, Flow, Jest
- Proficiency in both Functional and Object-Oriented Development paradigms.
- Expertise in designing and implementing Microservices and Restful Architectures.
- Experience with development in either Linux or OSX environments.
- Competency in CI / CD Practices and deploying to production.
- Adept at creating automated functional tests.
- Keen interest in the latest technological advancements and a desire to continue learning and exploring.
- Comfortable working in Agile environments, and not hesitant to pivot quickly and change direction.
Desirable skills:
- Unit Testing frameworks both server-side and client-side
- Content Delivery Networks (Caching and optimisation)
- Profiling and optimising applications across all tiers
- SEO
- Social media integration
- Isomorphic Architecture
- Event Driven Architecture
- Device agnostic principles (responsive design)
- OO and Functional design best practices
- Design patterns
Customer First: You should prioritize the customer experience and continuously seek ways to improve it.
Team working: You should be a team player and effectively collaborate with colleagues to achieve common goals.
Innovating: You should have a curious and explorative mindset, continuously seeking out new technologies and methodologies that can drive business growth and enhance products, services, and processes.
Make It Happen: You should take accountability for your work and actively identify technical challenges, developing and implementing solutions in a timely and high-quality manner.
WeAreTechWomen
Related Jobs
It Project Manager (m/f/d) Sap S/4hana & Salesforce Rollout
- Nordrhein-Westfalen, Remscheid, Germany, 42859
User Experience Manager (f/m/d)
- Nordrhein-Westfalen, Essen, Germany, 45127
(senior) Manager Sap Abap Consultant (m/f/d)
- Not Specified, Germany
IT Manager
- Not Specified, United Kingdom
Team Lead Software Development (f/m/x)
- Berlin, Moabit, Germany, 10553