...and here's a few things you might work on soon after you join:
Build an application from scratch for a client
Maintain a Design System used by tens of thousands of end-users
Lead a tight-knit team to work on complex application interfaces
Join our team in building out more features in an ongoing project that is being used extensively
Design an approach to theming in a Design System that relies on colour functions and palette resolvers, rather than endless definition of component tokens
You'd also contribute directly to the strategy and creative phase of new projects. You'd help us with some of the challenges we expect to face when developing products, like:
Figuring out what the pain points are in existing products, and what we can do differently to deliver better experiences
Helping decide what mix of features and/or capabilities should (or shouldn't) be in scope of an initial SLC release of a given product or app
Participating in interviewing of customers to find out what they are using existing products for and inventing ways we can solve those problems even better than the customers haven't imagined
Help us understand the team structure and success criteria for a given project, to maximise the chance of success
Day to day, the job involves...
Contributing and driving development efforts, working on long-term projects (no "campaigns", "banners" or "MRECs" to speak of)
Working closely with the project team to ship new products and features, or improve upon existing ones utilising and iterating on the Thinkmill method
Collaborating from within or adjacent to a design system team on component requirements, and/or contributing back to the system itself. This is a hands-on the tools role
Working with clients to plan and deliver work. Good consulting skills and the ability to break down technical jargon in terms that are easily understandable are a requirement
About you
We're looking for someone with expert-level front-end skills who sweats the details and cares deeply about quality. That means...
You're a strong communicator, and you can get your ideas across clearly and persuasively in writing. We're a fully remote team, so async written communication is very important.
You're prolific at building high quality, well organised UIs and patterns, that balance developer experience (what's the easiest way this could be done?), with real-world constraints like time, budget, feasibility (what's the best thing this could be within the constraints?)
You're comfortable operating autonomously and able to unblock yourself when needed.
You have experience working effectively within software development teams, and are a positive and supportive member of the team (no genius jerks, please)
You possess a keen interest in the ever-evolving tech landscape and how software is made. In other words, you love reading code and trying new things out.
You know how the design process works (that is, how designers think, their challenges and the trade-offs and compromises they have to make) and you use this familiarity to work closely with them
You have experience in a consulting or agency context and/or experience working directly with key stakeholders (nice to have)
Most importantly, you just love to make stuff
Pay and benefits
This is a remote-first, full-time (40 hour per week) position, open to anyone in a time zone between UTC+8 to UTC+13.
The salary range for this role is AUD $120,000 (for someone with excellent front-end skills) to $160,000 plus Super (for someone who can really level up our team in a big way outside of a purely front-end role).
A bunch of additional benefits like parental leave, birthday leave, annual training budget, flexible working hours, and more, are also included.
We will provide you with the equipment you need to do your best work, including a computer, external display, office chair, etc.
How to apply
To apply, write something specifically for this position that tells us why we’re a great fit for each other. Please showcase 1 or 2 projects you’ve worked on recently and tell us what you think we should know about them. Highlight your specific contribution or role – we’re keen to see it and hear the story.
We understand that not everyone has the same amount of time to dedicate to their application, so don’t feel like you need to spend 10 hours on it to stand out. As long as you sound like someone who could be a great fit when we’re actually working together day-to-day with the same time constraints, we really want to meet you.
We’re aiming for this new team member to start asap.
Looking forward to hearing from you!
Send an email with the above and your CV to work@thinkmill.com.au(no recruiters for this one, sorry)