React Developer

PM-Partners Group

PM-Partners group is a specialist Project Management Consultancy. We have a unique way of running projects and providing training and advice, so our clients get the best results with less cost and risk. Each year we deliver over $3B of projects, train over 10,000 people, and help some of Australia’s leading brands improve their PMOs.

We are developing a highly configurable, schema-driven UI platform in React that powers complex, multi-step data collection experiences (e.g., vehicle, property, and business workflows). Rather than building static forms, we are creating a flexible UI engine driven entirely by configuration — enabling reusable components, conditional navigation, editable sections, read-only overview screens, and dynamic flow control.

We are seeking an experienced React Developer to help architect and implement a scalable, maintainable component framework that can ultimately be packaged and distributed as an embeddable library/SDK for integration into other applications.

This is an initial 3–6 month contract with strong potential for extension based on roadmap progression.

What You’ll Be Working On

  • Designing and building a dynamic, configuration-driven UI framework in React
  • Creating reusable, composable form components (TextInput, NumberInput, RadioButton, Combobox, StaticText, etc.)
  • Implementing advanced screen orchestration, including:
    • Configurable multi-step flows
    • Conditional navigation logic
    • Section-based editing
    • Read-only overview screens with targeted edit routing
  • Translating JSON/schema configurations into rendered UI components
  • Implementing validation, conditional visibility, and inter-field dependency logic
  • Architecting the solution for packaging and distribution as an embeddable SDK/library
  • Designing clean public APIs and extension points for host applications
  • Ensuring strong separation between core engine logic and host integrations
  • Contributing to Docker-based development and build workflows
  • Writing clean, well-tested, well-documented code suitable for external consumption

Required Experience

  • 4+ years of professional experience with React
  • Strong experience building complex forms or dynamic UI systems
  • Experience developing reusable component libraries or design systems
  • Experience packaging and publishing front-end libraries (npm packages, SDKs, or internal libraries)
  • Experience designing APIs for third-party or cross-team consumption
  • Experience implementing multi-step workflows or wizard-style flows
  • Solid understanding of state management patterns (Context API, Redux, Zustand, or similar)
  • Experience working in Docker-based development environments

Technical Skills & Qualifications

  • Strong proficiency in modern React (Hooks, functional components, composition patterns)
  • Solid TypeScript expertise
  • Strong understanding of modular architecture and separation of concerns
  • Experience structuring projects for reuse and distribution (library-first mindset)
  • Familiarity with bundling tools such as Vite, Rollup, or Webpack for library builds
  • Good understanding of form validation, UX patterns for data entry, and conditional flows
  • Strong problem-solving skills with a focus on maintainability and scalability
  • Ability to work independently and contribute to architectural decisions
  • Strong written and verbal communication skills in a remote environment

If you feel you meet our selection criteria, please submit your resume to Isaac Ingram at PM-Partners via SEEK application or email isaaci@pm-partners.com.au

To apply for this job email your details to isaaci@pm-partners.com.au

TOP

Special BA & PM Pathway Packages: Save with curated learning bundles. Available for a limited time.

X