Applications for this job have closed. This page will redirect to the Aesop employer page in 10 seconds.

Senior Frontend Developer - 12-month role

Melbourne
Full time
Posted
employer logo
Aesop
Retail & fashion
501-1,000 employees
Compare employers

For over 37 years, Aesop has carefully cultivated an inspiring and inclusive environment in which our employees are supported and encouraged to thrive. As a global retail organisation, we offer professional development and advancement opportunities to complement career goals and aspirations.

We aim to strike the right balance between people, planet, and profit, actively reducing our footprint on the planet that generously sustains us. So far, this journey has led us to become a certified B Corp. We are collectively committed to building a more sustainable and inclusive society.

Aesop is an endorsed employer for all women. See our range of benefits and policies directly at Work180: Aesop - Work180 Endorsed Employer.

Role Purpose

Aesop are seeking a thoughtful and driven Senior Frontend Developer to join us on a 12-month role. Reporting to the Engineering Manager, you will be responsible for delivering projects collaboratively with the wider Engineering team by setting the technical direction as well building and maintaining Aesop web applications to the highest standards.

In this hands-on role, you will determine the prioritisation and execution of work throughout the software development lifecycle and automate tasks using appropriate tools and scripts. You will also identify areas where technical debt exists and work with the Engineering Leads to come up with a plan to address these issues. Another important responsibility of this role is to monitor the system and document the various phases of development.

You will also be expected to keep up to date with the latest software technologies, ensuring that it continues to meet the needs of users and stakeholders alike.

Some things you may find yourself doing

  • Develop and use coding standards to ensure deployed code meets our high standards, focusing on creating testable, reusable, and robust code.
  • Collaborate with Engineering Leads to help them providing clear direction for “How” a feature is delivered across engineering and solution design to achieve a business outcome.
  • Collaborate with the Engineers and other functional team to push ideas and the work
  • Oversees the activities of the junior and mid-development Engineers and works closely with the business’s backend Engineers.
  • Builds out patterns and abstractions that emphasise the efficiency of web applications.
  • Constantly evaluates emerging technologies and avails strategic, innovative, and cost-effective solutions that increase the efficiency, reliability, and integration of the web applications working in a semi-autonomous environment with prototyping technologies to resolve emerging issues promptly.
  • Ensure the technical feasibility of UI/UX designs
  • Design and review code inclusive of efficient and reusable development infrastructure and components. Supports re-use through documenting common development components that save the business time in executing future projects.
  • Integrate, code, technology, art, and copy, and ensure brand standards are upheld, collaborating with product owners and stakeholders to identify pragmatic trade-offs for positive outcomes.
  • Uphold architecture best practices and code quality within the Engineering team, preventing the introduction of long-term technical debt.

What we are looking for

  • Strong experience with modern JavaScript web application development
  • Strong understanding of system design and software development best practices
  • Experience in full life cycle ecommerce solution implementation from conceptualisation, requirements, design and specification through development, QA/debugging, integration testing, deployment and follow up support
  • Broad understanding of eCommerce technology tools, providers, and trends
  • Experience in a Senior development role in a project or product team is highly preferred
  • Clear and considerate communicator with the ability to clearly articulate technical outcomes and the need for them, express robust opinions, and appreciate other points of view
  • Possess strong attention to detail, follow up skills, results oriented perspective and understanding of retail industry
  • Experience creating maintainable React applications that grow with the business
  • Commercial experience with NodeJS and server-side JavaScript
  • Experience with GraphQL on both the client and server-side
  • Commercial experience with SSR / SSG
  • Solid understanding of test frameworks for CI/CD purposes and release automation

What’s on Offer:

At Aesop, we believe that the best people drive our business to continued success and so we take a holistic approach to employment, promoting employee wellbeing initiatives and encouraging deep connections with the local community through the Aesop Foundation, volunteering, matched giving programs. In addition, we offer:

  • Flexible working arrangements (we value work-life balance)
  • Flexible Fridays (summer hours)
  • Generous product discount of up to 50% & complimentary product allocation
  • Team lunches, sponsored social clubs, team events, and celebrations
  • Parental leave and vaccination leave
  • Individual training budget - strong focus on Learning and Development – access to the entire LinkedIn training library suite, and funded training programs
  • Home office set-up reimbursements
  • Short term incentive bonus programs to reward performance for applicable roles
  • Access to Employee Assistance Program along with other wellbeing offerings including a complimentary Headspace subscription

View our benefits/policies and the great work we do through Work180

Aesop is committed to attracting, developing and retaining the very best people by offering a creative and inclusive workplace where talent is truly recognised and rewarded. We are committed to promoting inclusion for all with the belief that diversity, inclusion and belonging plays an important role in the success of our organisation. We actively encourage everyone to consider becoming a part of our journey.

If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please contact our TA team on talentacqusition@aesop.com.