Associate Full Stack Developer

  • UK Only
  • YOOX NET-A-PORTER GROUP
Job Description:

Technology is at the heart of YOOX NET-A-PORTER GROUP and is the driving force behind its success. Our in-house technology team allows The Group to give customers and brand partners the best possible experience across content and commerce, and to continually innovate and lead the online luxury industry.

Role Purpose:

We are looking for a passionate and talented React and/or Java developer seeking exposure to Full-Stack development. To work within the Luxury & Fashion Content Technology team responsible for both Web Site & Content Management development for NET-A-PORTER, MR PORTER and THE OUTNET. Web Site development focuses on editorial, site navigation, marketing hubs, homepages, and informational pages. Content Management development ensures our creative editors have best in class tooling and CMS capabilities.

You will be part of an end-to-end cross-functional team based in our London Tech Hub, working directly with product owners, UX designers, Testers & other developers. Initial focus of this role will be within the content management space, helping to build out our brand-new strategic content management tooling consisting of a React/Redux UI and Java back-end. There will also be opportunities to expand into the Web Site development side picking up additional technologies such as Node.js, NextJS, Fela and many more.

Working closely with business teams, this is an opportunity to establish a close relationship with our product owners and users and make a real difference in a fast-paced environment. We offer a diverse and collaborative working environment where you will find ample opportunities for personal growth and career development. You will be able to apply your skills and innovation to influence the future technical direction of the company. We are looking for candidates who can learn quickly and who would value and enjoy developing their understanding as well as the technologies that underpin them.

About You:

• Passionate about what you do, bringing a fun, can-do attitude to the team • A keen learner, willing to self-train, supplementing the provided training and mentorship • As an individual, you are an enthusiastic and collaborative developer who thrives on delivering business value using the latest technologies and frameworks. • A logical mind and an aptitude for problem solving • A stickler for quality, always striving to write the simplest, cleanest, and most testable code

Key Responsibilities:

• Be part of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment • Initially developing both Front-end (~70%) and Back-end (~30%) for our Content Studio application, then options to expand into other areas and associated technologies. • Contributing to testing, both TDD and BDD • Cross-training into other technologies as required • Carefully considering the design and impact of technical changes and discussing with peers and senior staff if necessary. • Participate in Agile ceremonies • Raising any concerns, issues or impediments to progress with the appropriate senior staff as soon as possible. • Engaging courteously and constructively with stakeholders as and when required • Working with your line manager to produce and maintain a development plan for your technical and personal progression

Skills and experience:

• Solid commercial experience developing with either Java or React + Javascript/HTML5/CSS3 • Exposure to agile methodologies and iterative development • Experience writing unit tests as a part of the development life cycle • Good communication skills and ability to work collaboratively • A good understanding of software design and development principles • Experience with Git version control system

Knowledge and experience of the following is highly desirable:

• Experience making changes to large enterprise applications • Experience working in e-commerce • Experience building RESTful Web services • Experience using Redux • Exposure to CMS platforms • Exposure to practices such as Test Driven Development (TDD) and Behaviour Driven Development (BDD) • Testing frameworks and automation exposure • Cloud based deployments and SAAS/PAAS (e.g. AWS) • Exposure to Micro-Services • Experience with Build and Deployment Tools (e.g. Jenkins) • Experience using JIRA or equivalent work-flow tools

Reports to: Delivery Manager

Location: London, W12

Hours: 37.5hrs/week

YOOX NET-A-PORTER GROUP is an equal opportunities employer, if you require any reasonable adjustments for your interview please do not hesitate to advise us accordingly.

YOOX NET-A-PORTER GROUP is an equal opportunities employer, we encourage people with a diverse range of backgrounds to apply. We recognize and celebrate the benefits that diversity brings to our workplace, our business and our customers. We welcome and will consider all applications regardless of race and nationality, religion, color, sex, pregnancy or related medical conditions, parental status, sexual orientation, gender identity, gender expression, age, status as an individual with a disability, or any other legally protected characteristics.

If you require any reasonable adjustments to complete your application, please do not hesitate to advise us accordingly.

Other Jobs in Full Stack