Job description
Frontend JavaScript Developer
About Us
We started out as one brand with only three team members in 2006, today we are now made up of 13 amazing brands and counting, we have offices all over the world and we've grown to a 6,000+ strong team we call our boohoo family - and we don’t plan on stopping yet. We have big ambitions, huge potential and a clear strategy to continually evolve and grow the business. It’s a seriously exciting time to join us and influence the next chapter of our success.
In Tech, we’re proud to support every brand and every function. We’re a digital-first company that is totally cloud-native. We embrace change and future-proof the business, delivering critical customer-facing and internal stakeholder facing systems. Everything from colleague tech to front-end websites and apps, buying and merchandising tooling and all that’s in-between, we take care of it. Our ideas support and drive the Group’s agenda.
Boohoo group is looking for a mid/senior level Frontend JavaScript developer with must have experience in following:
What we are looking for:
- You will be an experienced and proactive developer with solid skills in ReactJS/Next JS with TypeScript.
- You will have a strong focus on delivering quality through good software design.
- Redux/Webhooks HTML and CSS (Sass) Experience working with RESTful APIs Style frameworks such as Bootstrap, Foundation Gulp, Git
- Unit, functional and end to end testing using Jest, Cypress or any well-known framework
Desirable:
- React Native experience or knowledge
- Experience working in sprints
- Experience of Agile development approaches and use of Jira or equivalent
- Exposure to AWS technologies
- Experience implementing solutions for enterprise integrations between third-party tools is advantageous.
- You will have strong communication skills with the ability to develop positive relationships with a team.
- Most importantly you will enjoy problem solving working in a dynamic environment.
- You will be capable of explaining complex problems to non-technical business stakeholders.
Candidate must be:
- Able to use follow established design patterns and techniques.
- Writes clean idiomatic code adhering to industry coding standards.
- Adds appropriate logging and monitoring needed to help with debugging.
- Writes tests with adequate coverage, independently.
- Owns the implementation of the solution to their assigned task.
- Code in an easy to understand, change, and maintainable manner
- Proactively improves components, modules, services, systems, and codebases they encounter.
- Adds domain specific metrics to help understand application performance.
- Considers and tests edge-cases.
- Spots opportunities to improve testing.
- Chooses the right data structure for what they are trying to solve.
- Accepts feedback graciously
- Proactively gives feedback to those they work with
- Proactively raises issues they spot in retrospectives
- Delivers assigned tasks that meet expected criteria
- Works for the team, focuses on tasks that contribute to team goals
- Tries to unblock themselves first before seeking help
- Manages their own time effectively, prioritises their workload well, on time for meetings, aware when blocking others and unblocks
What you'll get at Boohoo;
- Competitive salary based on experience
- Bonus
- Share Scheme
- Contributory Pension
- 40% discount across all brands
- On site gym
- Subsidised restaurant
- The opportunity to work in a company that encourages engagement and growth!
- Brand new Software House coming to the heart of Manchester!
#LI-GS1 #LI-HYBRID