Experienced Front End Developer

Job description

The Company

Veyor is a unique and rapidly growing cloud based mobile platform for managing complex construction activity in the field.  Veyor connects the full construction workforce with the supply chain in real time enabling the efficient management of highly dynamic environments. The platform incorporates scheduling, live tracking, safety processes and valuable data collection and analysis for optimisation of projects and future planning.


Post the roll out of the first version of Veyor's scheduling board on Sydney's tallest residential skyscraper construction project in 2018, the platform has been adopted by all leading top tier builders in Australia and New Zealand and is now growing into the UK market.  The company is growing very quickly and has a global market adoption objective with the US entry planned in the short term.


We are a young and ambitious group with a grand vision to help turn around the productivity stagnation in the construction industry. We are looking to build on our fast uptake, continue to implement our product road map of integrated high value features and continue to cement ourselves as leaders in the field.  We are therefore on the hunt for additional talent to continue to bolster our team and help to deliver on the Veyor product vision.


As a Veyor employee you'd be working with a well funded and fast growing tech business with a highly respected CTO and a strong and experienced software development and UX team. You will also gain exposure to an exciting industry that is ripe for disruption - the construction industry has a yearly output of over US$13 trillion yet it has one of the lowest adoption rates of digital technology, presenting a huge opportunity for effective solutions to be adopted at scale.

Responsibilities

  • Collaborate effectively with the Product Management and User Experience teams.

  • Work closely with the server team during the system design for new and existing features.

  • Write clear and concise design documentation when assigned tasks to develop a new feature for discussion with a peer group.

  • Design documentation must clearly communicate assumptions and options and provide justified recommendations.

  • Work effectively with the Frontend Team lead.

  • Develop testable software artefacts with associated unit tests.

  • Review pull requests in a meaningful way when PRs are assigned to you by team members.

  • Embrace the Agile processes used by the development team but also influence any incremental improvements.

Benefits

  • Work with a strong cross discipline team to expand your skill set

  • Competitive salary between $100k-$130k however willing to negotiate depending on experience
  • Equity in an fast growing startup with global growth strategy
  • Have a voice in product strategy decisions

  • Help grow and manage software teams as our company grows

  • Work with a fun team that makes team culture a priority

  • Join a company with Global Growth across APAC, America and EMEA

Requirements

Qualifications

  • Bachelor’s degree in computer science, information technology, or a similar field.

Requirements

  • Previous experience working as a front end developer preferably with React.js.

  • Experience with software design patterns especially with their use with frontend client development.

  • In-depth knowledge of JavaScript, CSS, HTML, and a working knowledge of Typescript

  • Experience with state management systems

  • Knowledge of performance testing frameworks including Jest.

  • Experience with browser-based debugging and performance testing software.

  • Excellent troubleshooting skills

Nice to Have

  • Some experience with Java, Python, C# or other programming languages.

  • Data transformation tools, GSON, Protobuf etc

  • Server side tools and frameworks, express, graphQL etc

  • AWS, S3, Cloudfront, API GW, Lambda, Serverless

  • RDMS, SQL, MySQL, Postgres