Senior Software Engineer - Front End (react.js) at THE ICONIC

Engineering, Sydney sydney engineering
Description
Posted a month ago

THE ICONIC Tech is driven by innovation and quality is highly valued. We look for Engineers who can solve problems at scale! Our systems handle a massive amount of traffic, and with more than 5 million customers visiting our site each month, it’s guaranteed you’re going to get first-hand feedback from customers on the code you deploy! As an engineer at THE ICONIC, you will learn every day. You will work alongside skilled and collaborative team members and play with modern tech in live environments. We value inclusivity where everyone has a voice and wants to contribute to our innovation culture. And yes, we have amazing employee discounts to shop on THE ICONIC!

Key tech you’ll play with in this role:

  • Modern React projects using Next.js
  • Micro-frontend architectures
  • TypeScript
  • Redux
  • HTML / CSS

What you’ll do

  • Deploy frontend projects for both our customers and internally facing teams.
  • Work on distributed systems at scale with high traffic workloads
  • Collaborate with other software engineers and stakeholders in your team to build and maintain code in a micro-frontend architecture 
  • Work in an agile environment on enterprise-grade, high-quality software to support THE ICONIC as a leader in the online retail space

Key learning opportunities to help you grow

  • Learning Days & access to THE ICONIC Learning Bank to accelerate your own learning
  • Work alongside subject matter experts and across our dynamic business
  • Hands on experience working with distributed systems at scale

THE ICONIC is Australia and New Zealand’s leading online fashion, sport, kids and lifestyle retailer. Our purpose is Liberation, and we create seamless and inspiring experiences for our customers, our people and our partners so that they can express the best version of themselves. We DREAM BIG through collaboration and innovation, and we bring incredible ideas to life! 

Our business is dynamic and tech plays a key role in helping it thrive! From our customer experience online or via our apps, to our fulfilment centre robotics, supply chain tech and everything in between, our Tech team is there.  

To be considered for this role, you will have:

  • Expert in building frontend applications with React, Redux or Mobx
  • Experience unit testing frameworks - e.g. Jest
  • Expert knowledge of Javascript, HTML and CSS (Sass)
  • Ability to clearly articulate complex architectural and technical problems
  • Familiarity with agile and lean software development
  • Software Architecture - Understanding of SOLID principles
  • Integrating with RESTful APIs
  • Building high performance/responsive user interfaces using benchmarking software (Lighthouse, etc.)

If you have these skills also, it would be a plus!

  • Web Components
  • Bundlers e.g. webpack, Parcel
  • APIs - RESTful API design 
  • Working with Node.js for backend applications (with either Javascript or TypeScript)
  • Familiarity with frontend frameworks Vue.js or Angular
  • Performing integration tests on user interfaces using tools like Cypress

This role is performed on a hybrid working arrangement, which means you will split your time working in the office or in a location of your choice. When in the office you'll usually be based in the Sydney CBD with great transport, shopping and food districts, and all within close distance to Hyde Park for those who enjoy lunchtime exercise or just some fresh air!