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!