Department:Software Development
Type:ON-SITE
Region:Brisbane
Location:Brisbane, Queensland, Australia
Experience:Entry level
Estimated Salary:A$60,000 - A$85,000
Skills:
REACT.JSREACT ROUTERHTML5CSSZODNODE.JSJAVASCRIPTTYPESCRIPTGITJESTTESTING LIBRARYAWSAZUREDOCKEROAUTHJWTSSO
Share this job:

Job Description

Posted on: March 18, 2026

Must-Have :React & Front-End Fundamentals

  • Strong proficiency in React.js (functional components, hooks, state management).
  • Hands-on experience with React Router for: route configuration, dynamic routing, nested routes, authentication/guard patterns
  • Experience with React Middleware (e.g., Redux middleware, Thunk, custom middleware patterns).

HTML, CSS & UI Foundation

  • Strong knowledge of HTML5 semantics.
  • Solid grounding in modern CSS, responsive design, and layout systems (Flexbox, Grid).
  • Ability to translate UX/UI designs into pixel-accurate components.

Validation & Type Safety

  • Practical experience with Zod for:
  • schema validation
  • runtime type checking
  • form validation patterns
  • API response validation

Accessibility: Applied understanding of:

  • WCAG guidelines
  • ARIA attributes
  • keyboard navigation patterns
  • Ability to build accessible, inclusive UI components.

Node.js (Back-End Basics): Practical Node.js experience for:

  • building REST APIs
  • server-side logic
  • Express (or similar) frameworks

JavaScript / TypeScript

  • Strong JavaScript ES6+ fundamentals.
  • Working knowledge of TypeScript (types, interfaces, generics, utility types).

Version Control & Dev Practices

  • Proficiency in Git.
  • Familiarity with unit testing frameworks (Jest, Testing Library).

CI/CD awareness.

Good-to-Have:

1. Design System / Component Library Experience

2. Experience with: Integration testing, Contract testing

3. DevOps / Cloud Awareness: Exposure to: AWS / Azure fundamentals, serverless frameworks, Docker / containerization

4. Advanced Node.js: authentication/authorization (OAuth, JWT, SSO)

5. Strong documentation habits.

6. Ability to work with cross‑functional teams (design, QA, backend).

7. Comfortable with agile practices (SCRUM, Kanban).

Responsibility of / Expectations from the Role

  • Front-End Development with React
  • Client-Side Routing Using React Router
  • Middleware Integration and State Management
  • Accessibility Implementation
  • Data Validation Using Zod
  • Backend Development with Node.js
  • Responsive UI Development
  • Cross-Functional Collaboration
  • Code Quality & Testing
  • Performance Optimization
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

BULL-IT SOLUTIONS LTD logo

BULL-IT SOLUTIONS LTD

View company page
AustraliaJobs.app logo

AustraliaJobs.app

Get AustraliaJobs.app on your phone!

SIMILAR JOBS
BAE Systems Digital Intelligence logo

Software Engineer

BAE Systems Digital Intelligence
Just now
Software Development
ON-SITE
Canberra, Australian Capital Territory, Australia
CONTINUOUS INTEGRATIONCONTINUOUS DEPLOYMENTTERRAFORM+10 more
Strategic Partners Australia logo

Artificial Intelligence Engineer

Strategic Partners Australia
Just now
Software Development
HYBRID
Canberra, Australian Capital Territory, Australia
AZURE AIAZURE AI FOUNDRYCOPILOT+6 more
Australian Energy Market Operator (AEMO) logo

Engineer - Power Systems Software

Australian Energy Market Operator (AEMO)
3 days ago
Software Development
HYBRID
Brisbane, Queensland, Australia
PYTHONSQLVUE.JS+5 more
Auto & General Australia logo

Service Now Developer

Auto & General Australia
3 days ago
Software Development
HYBRID
Brisbane, Queensland, Australia
SERVICENOWJAVASCRIPTGLIDE APIS+19 more
Macquarie Group logo

Principal Engineer - Java - Trade Validation

Macquarie Group
Aug 1, 2026
Software Development
HYBRID
Sydney, New South Wales, Australia
JAVAJAVASCRIPTSPRING BOOT+14 more