Front End Developer
Job Description
The company is seeking a Senior Front-end Software Developer with relevant experience to join the development team in Sydney. The role is primarily focused on the development of DroneShield C2 platform, DroneSentry-C2 (https://www.droneshield.com/sentry-c2). The C2 platform combines data from multi different deployed sensor types and displays this information to the user in a meaningful way. It represents an exceptional opportunity for a result-driven individual in a new niche but exploding market.
• BS degree in Computer Science, similar technical field of study or equivalent practical experience.
• Experience working with at least one modern JavaScript framework, React or Vue.js is ideal.
• Software development experience in one or more general purpose programming languages.
• Experience working with two or more from the following: web application development, Unix/Linux environments, distributed and parallel systems, developing large software systems, and/or security software development.
• Demonstrable concise syntax with an appropriate, but not excessive level of documentation.
• Creative lateral thinker.
Job Duties and Expectations
• Design and develop the current Front-end systems to increase functionality and usability.
• Build features and improvements from conceptualisation to realisation working closely with the software engineering team (Back-end, DevOps, and Management)
• Take operational responsibility for the services and code base that you will develop
Who you are
• Solid understanding of HTML5 and CSS
• Boundless passion for JavaScript (ideally React or Vue.js as a framework)
• Familiar with Docker, Postman, GitLab, AWS is favourable.
• You are a lifelong learner. You’re self-taught and continuously learning. You are interested in keeping up with current best practices in your areas of expertise
• You are experienced working with modern infrastructure and tools
• You are comfortable running your software in Linux environments
• You know and care about sound engineering practices like continuous delivery, defensive programming and automated testing
• You’re familiar with designing and building distributed and scalable systems
• An abundance of ambition and motivation to grow the company and compete with the big players in the industry.