Senior Front End Developer

Collingwood, Victoria, Australia

IN A NUTSHELL

We’re on the search for a Senior Front End Developer with a passion for creating stunning, user-friendly digital experiences.

At Bellroy, you'll have the chance to work with our exceptionally talented Creative, Digital Sales, Marketing and Technology teams to bring our design system to life on bellroy.com. We need your help to deliver exceptional digital experiences for both our customers and our staff, and be a part of a team that values creativity, collaboration, and cutting-edge technology. If you're ready to make an impact and help shape the future of our online presence, we want to hear from you!

Bring us your problem-solving skills, commercial lens and taste. In return, we’ll provide you with a culture of intellectual honesty, an environment of learning, and the tools you need to get things done.

 

YOU COULD BE THE ONE IF YOU…

  • Have spent 2+ years wielding Elm or another functional programming language. This experience can be professional, or an equivalent amount of open-source contributions, academic work, or substantial side projects
  • Can sling HTML and CSS with the best of them
  • Have worked with UX and design teams closely in previous projects, and are comfortable communicating with both
  • Are across the landscape of modern JavaScript frameworks and tooling
  • Have a solid understanding of web technologies and standards
  • Are passionate about site accessibility, speed and internationalisation
  • Get excited about great ideas, wherever they come from – books, blogs, podcasts, technical and non-technical, lunch table conversations

 

WE'D BE EXCITED IF...

  • You have worked with Figma and/or Storybook
  • You have experience with Astro or any other Jamstack-adjacent tools

 

IF YOU WERE HERE LAST WEEK YOU MIGHT HAVE…

  • Helped roll out a new font as part of our component library in an A/B test
  • Developed a new carousel component for our bellroy.com product page gallery - discussed behaviour with our UX team, made it easy to use for our content editors, added it to Storybook for testing
  • Discussed, with the wider team, how we might perform end-to-end testing of Astro as an alternative to our existing content rendering tools
  • Joined a front end workshop to learn about new tools, with other front end developers
  • Attended an ideation workshop with the Digital User Experience team to define solutions to better communicate sizing for Bellroy products on Bellroy.com

 

LOCATION AND HOURS

This is a full-time role, either based in our Collingwood office (with work-from-home flexibility) or from anywhere in the world.

Start Day: We're ready when you are!

 

WHY WORK AT BELLROY?

We’re always looking for better ways to do things and we love to learn and try new things. We try to balance the tension between being idealistic (looking into the future) and pragmatic (getting things done). Within the front-end space, we’ve recently rolled out big changes to our component library and design system, allowing us to deliver more great-looking content with less fuss.

You can expect to learn a lot while you’re here and we will support your development along the way. There will be plenty of opportunities to expand your knowledge including company-wide learning events, team members who are excellent at what they do to learn from and plenty of interesting projects on the go that will challenge you.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


 

We take great care to produce well-structured, well-tested, maintainable code. The first thing we’d love to see is if you can do this too - the most efficient way (for you and us) to do this is have you do a small coding exercise.

Pick a component from bellroy.com and re-create it as an Elm component. Some things we'll be looking for include: how you've structured the component, what controls you've included, how you've made it responsive, how you approach writing maintainable CSS, fetching data from an external source, etc. Extra points for packaging the component as part of an Astro build.