Senior Software Engineer /
(Engineering) Head of Visualiser
Propeller Aero
Duties:
- Build and maintain 3D drone mapping visualisation tool leveraging React, Redux and CesiumJS
- Build and maintain the backend service written in Koa serving both REST and GraphQL endpoints
- Mentor junior developers on software best practices and run workshops on the technologies and methodologies we use such as React, Redux, Node, Koa, Express, TDD.
- Scrum master for a small team of developers
- Write and maintain webpack and CI tooling and configuration to facilitate complex frontend builds
- Deliver software demos to the company to showcase work delivered
- Lead hiring interviews for Software Engineers, QA Engineers, Head of Engineering, Product Owners
- Facilitate regular team retros and feedback sessions
- Run One-to-Ones with the engineers
- Champion best practices and standards
- Visit customers to understand their needs and communicate back to the teams
- Translate technical concepts to non-technical stakeholders
- Build technical roadmaps and documentation to facilitate modernisation of an aging codebase
- Build feature usage dashboards so we can make informed data-driven decisions
- Write Infrastructure-as-Code using Terraform to generate the AWS cloud infrastructure to host our applications
- Architect simple solutions to complex problems with the team of engineers
Skills snapshot:
- Expert level React
- Expert level Node
- Strong mapping skills
- CesiumJS
- Resium
- Leaflet
- Mapbox
- Tech/Team Leading
- Developer Experience
- Agile ceremony facilitation
- OKR planning
- Mentoring
- Stakeholder management