03 Oct
|
Haizea Analytics Pty
|
Canberra
03 Oct
Haizea Analytics Pty
Canberra
Job Description
Haizea Analytics is seeking an experienced Senior Frontend Software Developer to work on a production geospatial platform where interactive mapping is a core part of the product.
n
The successful candidate will take ownership of frontend development using React, Next.js and TypeScript, including complex mapping and geometry functionality. The role also involves developing .NET/C# API endpoints, maintaining Azure infrastructure and Azure DevOps CI/CD pipelines, automated testing, and diagnosing production issues across the application stack.
n
This is a senior, hands‐on position requiring strong commercial frontend development experience and demonstrated experience with map‐heavy web applications.
n
Full‐time, permanent (38 hours per week) | $115,000 – $125,000 + superannuation | On‐site in Acton, ACT
Key duties and responsibilities n
n
Design, develop and maintain responsive web application features using React, Next.js and TypeScript.
n
Develop interactive mapping functionality, including drawing and editing tools, layer management, spatial validation and coordinate transformations.
n
Develop and optimise geometry operations involving polygons and large spatial datasets.
n
Develop and maintain .NET/C# API endpoints for database operations and application functionality.
n
Develop and maintain automated unit, integration and end‐to‐end tests.
n
Build, maintain and troubleshoot Azure DevOps CI/CD pipelines, including builds, releases, service connections, secrets and environments.
n
Configure, maintain and monitor Azure infrastructure, including App Services, Key Vault, storage, networking, identity and access management, alerting and cost monitoring.
n
Diagnose and resolve production issues across frontend, backend and cloud infrastructure.
n
Document technical solutions, production issues and system changes.
n
Contribute to ongoing improvements in application architecture, development practices and deployment processes.
n
Requirements n
n
Minimum 3 years of commercial frontend software development experience, excluding study, internships and personal projects.
n
Demonstrated production experience with React, Next.js and TypeScript.
n
Experience with mapping technologies such as Leaflet, MapLibre, Mapbox GL JS or OpenLayers.
n
Experience working with spatial data formats and concepts including GeoJSON, WKT, projections and EPSG codes.
n
Experience performing geometry operations such as intersection, union, buffering, simplification and topology validation using libraries such as Turf.js or JSTS.
n
Demonstrated experience optimising the rendering and editing of large spatial datasets.
n
Hands‐on experience building, maintaining and troubleshooting Azure DevOps CI/CD pipelines.
n
Hands‐on experience configuring and monitoring Microsoft Azure resources.
n
Experience developing and maintaining automated test suites.
n
Ability to work on‐site in Canberra, ACT.
n
Full and unrestricted working rights in Australia.
n
Qualification n
n
A relevant tertiary qualification in Computer Science, Software Engineering, Information Technology or a related discipline is preferred.
n
Skills, knowledge and experience n
n
Robust knowledge of React, Next.js, TypeScript and modern frontend development practices.
n
Strong understanding of responsive web development and experience implementing interfaces from Figma designs.
n
Advanced knowledge of interactive web mapping and geospatial application development.
n
Strong understanding of spatial geometry, coordinate systems, projections and geospatial data processing.
n
Practical experience with Leaflet, MapLibre, Mapbox GL JS, OpenLayers or comparable mapping libraries.
n
Experience with Turf.js, JSTS or similar geometry‐processing libraries.
n
Strong knowledge of Azure DevOps, including YAML pipelines, service connections, variable groups, environments and secrets.
n
Practical experience with Azure App Services, Key Vault, storage, networking, identity and access management.
n
Experience with automated unit, integration and end‐to‐end testing.
n
Ability to diagnose and resolve complex application and production issues.
n
Highly regarded / desirable n
n
.NET/C# backend development experience, including API development (highly regarded).
n
Experience with Nx or other monorepo tooling.
n
Experience with Docker and containerised deployments.
n
Experience with SQL Server or PostGIS.
n
Experience with infrastructure‐as‐code technologies such as Bicep, ARM or Terraform.
n
Previous experience with environmental, planning, government or scientific data platforms.
n
#J-*****-Ljbffr
📌 Senior Frontend Developer (Canberra)
🏢 Haizea Analytics Pty
📍 Canberra