Front End Engineer

Job Description

We are looking for a Front-End Developer (React / React Native) for a 6 Month Contract based in North Sydney (2 days a week in the office). We’re looking for a highly skilled Front-End Developer with deep experience across React and React Native to join a major design system uplift and component modernization program. This is a 6-month contract based in Sydney, working closely with UX, Product, and Engineering teams to improve consistency, performance, and scalability across web and mobile platforms. The client is a leader in their field and looking for someone to help define their mobile space. 

What You’ll Be Doing Platform & Design System Work
  • Audit and analyse existing React/React Native components.
  • Identify duplication, anti-patterns, styling drift, and coupling issues.
  • Benchmark performance (Lighthouse, Web Vitals, React Profiler, RN perf tools) and accessibility (axe).
  • Ensure full parity between Figma and code (tokens, variants, states).
  • Participate in design–dev reviews and provide technical feasibility insights.
  • Clarify component behaviour, props, interactions, and edge cases.
Refactor & Build
  • Refactor components into modular, composable, typed structures (TypeScript).
  • Implement/strengthen design tokens and theming (light/dark modes, brand variants).
  • Build comprehensive Storybook stories that reflect all Figma states/variants.
  • Replace legacy styling with modern CSS-in-JS or utility-first patterns.
  • Ensure visual and behavioural consistency across web and React Native.
Testing & Quality
  • Add unit/integration tests using Jest, React Testing Library, Cypress.
  • Use Storybook for visual regression and design reviews.
  • Integrate linting, formatting, and type checks into CI (ESLint, Prettier, TypeScript).
Accessibility & Internationalisation
  • Ensure ARIA correctness, keyboard navigation, semantic structure.
  • Validate screen reader and gesture support on mobile.
  • Ensure WCAG 2.1 AA compliance across all components.
Documentation & Enablement
  • Document components and patterns in Storybook/Docs.
  • Create contribution guidelines, coding standards, and migration notes.
  • Partner closely with UX/Product on specs and acceptance criteria.
What You Bring
  • 5+ years experience building UI with React and React Native (iOS + Android).
  • Strong proficiency with React 18+, TypeScript, ES6+.
  • Skilled with modern component architecture, hooks, context, and state management (Redux, Zustand, Recoil).
  • Advanced CSS expertise: Flexbox, Grid, custom properties, selectors.
  • Experience with Styled-JSX (highly advantageous).
  • Confident configuring Webpack (via react-app-rewired), Babel, Sass/CSS preprocessors.
  • Expert-level SASS (mixins, variables, modular architecture).
  • Strong design system experience — tokens, component specs, Figma collaboration.
  • Storybook (web) and Expo/Storybook (RN).
  • Testing experience with Jest, React Testing Library, Detox.
  • Accessibility best practices (WCAG 2.1 AA).
  • Performance profiling/optimisation for both web and RN.
  • Comfortable with CI/CD (Bitbucket/GitHub/GitLab), branching strategies, code reviews.
  • Strong communication and documentation skills — able to clearly explain complex UI concepts.
  • Comfortable collaborating in Figma, Miro, Confluence.
If interested please apply or email chouston@siriustechnology.com.au