Senior Front-End Engineer at Assignar

Full-Time, Engineering, Sydney, AU sydney engineering full-time
Posted a month ago

About Us

Assignar is a cloud-based construction tech startup that was originally born in Australia and is now based in Denver, Colorado. The team has spread across both coasts in Australia and the US. Co-founder and CEO Sean McCreanor was a contractor himself for many years and grew frustrated with the lack of offerings available to run the operations of his business. So, as in the case of many founders, he set out to create the technology he wished existed. Assignar works with hundreds of customers, ranging from multinational, multi-billion-dollar companies to specialist contractors with as few as five crews.

Assignar is leading the way in digital construction operations built for construction contractors. Assignar’s all-in-one platform enables teams to unlock the power of data and real-time visibility on job sites to successfully schedule the right workers to the right projects, track equipment efficiently and make well-informed decisions for future projects based on past performance.

In 2021, Assignar raised a $20 million Series B funding round led by real estate tech-focused venture firm Fifth Wall, Tola Capital and Ironspring Capital. Investor demand was so high that in late 2021, Assignar raised a $16.5 million secondary round. Also invested in the company is OIF Ventures, Tiger Global, HighSage Ventures and SecondQuarter Ventures.

Our Team

Our R&D team will value your skills, growth, and happiness. We’re a global, remote-first company (and proud of it). We’re not afraid of tough problems. Our teams are cross-functional, durable, and fun (you heard right). We’re not into egos at Assignar, but we are in search of good solutions and team effort. Our staff spans between Australia and the US (and a few other places around the world).

The Role

As a Senior Front-End Engineer at Assignar, you will work closely with Product and Design to implement exceptional experiences for our end-users in both mobile and browser-based clients. Our Time Tracking team is tasked with providing innovative ways to ensure that the right resources show up on site at the right time. This work largely involves collecting data from the field via our mobile application. This process comes with seriously interesting challenges in ensuring we implement everything as offline-first using advanced features of Apollo Client.

We are looking for someone with a passion for all things UI, whether mobile or desktop. While native mobile experience would be a huge plus, familiarity with TypeScript and React will enable a seamless transition to making contributions to our hybrid mobile app (using Ionic). We won’t expect you to work in the Python/Django back-end that powers our GraphQL API implemented in Graphene, but we’ll support you in learning.

We’re looking for:

  • Minimum 5 years professional experience as a Front-End Engineer or Full Stack Engineer
  • Strong front-end development skills, primarily using React & TypeScript
  • Experience developing design systems and component libraries
  • Familiarity with GraphQL and Apollo Client
  • Exposure to configuring toolings such as Webpack and test runners
  • Rights to work in Australia (AU/NZ citizen, permanent resident or other appropriate visa holders)

We expect you to:

  • Act in the best interest of the team and the company
  • Communicate effectively with your team and others
  • Support an open, inclusive and positive culture within your team
  • Have a bias for action
  • Offer help and know when to ask for it, too
  • Be a team player. Both within your team and the broader Assignar Team. Work with others to achieve common goals
  • Demonstrate effective use of listening skills and displays openness to other people's ideas and thoughts

It’d be great if you have:

  • Cross-platform mobile app development experience. We use Ionic with Capacitor but experience with React-Native, Flutter/Dart would also work.
  • Back-end experience with knowledge of a server-based framework (we use Python/Django)
  • Attention to detail and an understanding of UX and UI best practices
  • Native iOS or Android development experience
  • Past experience building offline-first mobile applications

How we care for our team

Starting on your first day with us, Assignar offers a wide range of benefits and perks that support eligible employees and their family members. Some of our benefits include:

  • Remote-first culture with optional co-working spaces. We encourage people from all locations in Australia to apply.
  • Laptop and Swag
  • Equity - Everyone owns a slice of the business, no matter how senior you are or what role you’re in
  • Social events - regular team events in various locations
  • Flexible work hours
  • Up-skill training opportunities, coaching and training

We value inclusion and diversity at our company. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying. If you feel like you don't meet all the criteria above, please apply anyway! We don't want that to get in the way of meeting you.