Senior Software Engineer (React)
Join to apply for the Senior Software Engineer role at The Network Technology Recruitment.
The Department requires a Software Engineer with specialist skills as a Senior Web Developer (React). The role will be responsible for front‑end development using React and will collaborate with backend engineers, product managers, and UI/UX designers to provide robust, scalable, and user‑focused web applications.
Key Duties
* Develop, maintain, and enhance modern web interfaces using React and TypeScript, translating designs and wireframes into high‑quality code and optimizing components for maximum performance across a wide array of devices and browsers.
* Work closely with backend developers (Java) to integrate APIs and data pipelines.
* Drive UI/UX improvements and ensure high standards of usability and performance.
* Mentor junior developers and contribute to technical decisions and best practices.
* Participate in code reviews, CI/CD implementation, and agile ceremonies.
Mandatory Skills and Experience
* 5+ years working as a software engineer in the ICT industry with expertise in JavaScript, React, TypeScript, and component‑based architecture.
* Experience with Git, CI/CD pipelines, testing frameworks, particularly Jest.
* Strong understanding of responsive design, performance optimisation, and UX principles.
* Ability to understand business requirements and translate them into technical requirements.
* Experience working directly with UI/UX designers on creating UI.
* Excellent communication and stakeholder engagement skills.
* Experience with agile working and test‑driven development, including use of Git and JIRA.
Desirable Skills and Experience
* Experience working with Java servers and Spring Boot.
* Experience working on large data projects with technologies such as Elasticsearch/Solr, Kafka, NoSQL databases.
* Experience integrating RESTful APIs or technologies/frameworks such as GraphQL, Nifi, Postgres, Neo4j, or IIR.
* Experience with Azure Cloud and Linux operating systems.
* Ability to demonstrate effective and positive use of ICT, particularly in an intelligence community.
Seniority level: Mid‑Senior level
Employment type: Contract
Job function: Technology, Information and Media
Location: Canberra, Australian Capital Territory, Australia
#J-18808-Ljbffr