Front End Developer (mid/senior)

Tech & Analytics · North Melbourne, Victoria
Department Tech & Analytics
Employment Type Full-Time
Minimum Experience Mid-level
Compensation $90-110k + super

In a nutshell


We need your help us build, maintain and improve a product that makes using data intuitive and simple, so that we can help make cities better places to live, work and play.


Why you might love working with us


A small team with big ambitions, we believe that social data can help us build cities where people thrive.  We help city-makers (urban planners, developers, local councils and governments) to better understand communities. We gather data showing what people think  and feel, and how they behave in neighbourhoods. We develop innovative ways to analyse that data to uncover insights, and our customers then use what they’ve learned to make better decisions about how to build and improve neighbourhoods.


If you want to build a product that our customers love so much they can’t work without it, and you want to sleep well at night knowing that the work you do makes the world a better place - then we’d love to hear from you.


How we work


We work together from an awesome office in North Melbourne, and when it makes sense, from home or somewhere else. We like to work on being effective and getting the important things done, not on counting our hours or putting in face time. We really care about delivering for our clients, so we flex our schedules to get the job done. We also care about our families and personal lives, so we flex for that stuff too.


We’re not your average tech company - our leadership team is 80% women (including our co-founders and Head of Analytics), we’re purpose driven and our founders are internationally recognised thought leaders in the place-making industry. We’re not into flashy perks like beer taps, table tennis or beanbags - instead we focus on having great people who care about each other, and about getting great work out into the world.


If you’re driven to work with a team that cares, on problems that matter, we’d love to hear from you.


Who you are


You’re a pragmatic thinker who loves to get things done. You like to get things done because the world needs them to exist - not just because it might be fun to build, or because somebody asked you to. You want to understand what something you are building needs to do - and then you love exercising your creativity to figure out how to make that happen.


You’re an experienced front-end dev, who loves being on the tools.  You’re most likely already working in ReactJS/Redux/Hooks, and probably also experienced in JS/ES6+/TypeScript; Webpack; Unit Testing; CI/CD; and using Plotly.js for visualisations. You like to use the right language, framework, libraries and tests for the job at hand. You’re comfortable selecting the right approach to do what needs to be done, whether that’s a quick hack and slash job to get proof of concept; or a fully extensible, stable, documented product.


You’re a learner first, so feedback is important to you. You want to know when your work is appreciated, and also when you’ve missed the mark. You’re straightforward - able to say what you think, and hear what others think. You’re excited by the opportunity to do lots of different things, to work with smart & innovative colleagues, and to be able to make rapid progress (and so are we!).


Because you love learning, we suspect that getting the opportunity to work with new and different technologies is important to you. Some of the key technologies we’re using, that you’ll get to learn and work with include:


 


  • Infrastructure


    • Docker (compose, kubernetes)
    • Exposure to cloud services (GCP, Azure)
    • Gitlab/Teamcity CI/CD
  • Languages/stacks


    • Python (flask, SQLAlchemy, Jupyter)
    • .NET (MVC, Razor)
    • .NET core
  • Alternatives to REST api


    • GraphQL/Hasura
  • Databases


    • SQL (Postgres, MS SQL)
  • A/B testing


You probably also have a bit of an interest in UX and UI - not as a designer, but you appreciate that the way a customer uses the product really matters. You’re happy to keep iterating and refining the way the product works for customers, whether that’s making something cool and interactive; or making the navigation simple and clean. And you care about the hard to see stuff too, like site speed, and integration with our backend systems.


Picture yourself in the role


Working with our Head of Engineering, and a cross functional team including analytics, customer experience and production, you’ll focus first on building more features for our customers. We have a functioning product, and we’re looking to build it out so that we can offer more ways for our customers to interact with the data. You’ll also help our Head of Engineering to improve some of our internal systems so we can automate processes and make the production team’s lives easier.


If you were here this week, you would have:


  • Discussed our current tech stack and the future roadmap with the Head of Engineering, including the areas where you can add the most value.
  • Spent some time talking to Ella and Will, from our Production Team, about the tasks they use our internal interface for, understanding their key needs and how you might be able to update the interface to make things easier for them.
  • Spent some time looking at good practices for creating interactive data displays, including maps and made some recommendations for how we could do this better.
  • Built some prototypes of new ways to visualise our data so that we could test them with a small group of customers.


Keen to apply?


If this sounds like a job you’d love, then please apply below. Be sure to include your LinkedIn profile and answers to these questions:


  1. Tell us about something you’ve learned recently (or are still learning) that is making you a better developer. Why do you think it’s making you better?
  2. What’s the most interesting technical challenge you’ve faced? What made it interesting?
  3. What are the top 3 things that you want out of your next role?

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    North Melbourne, Victoria
  • Department
    Tech & Analytics
  • Employment Type
    Full-Time
  • Minimum Experience
    Mid-level
  • Compensation
    $90-110k + super