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.
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.
Work with a strong cross discipline team to expand your skill set
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
Bachelor’s degree in computer science, information technology, or a similar field.
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
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