Job Openings Senior Front-End Developer

About the job Senior Front-End Developer

As a Front-End Developer, you will play a crucial role in building and optimizing our client's web applications using modern front-end technologies. You will collaborate with cross-functional teams to deliver high-quality, scalable, and maintainable solutions while ensuring a seamless user experience.

Key Responsibilities:

  • Develop and maintain scalable, high-performance front-end applications using TypeScript and React.
  • Utilize Vite for efficient build tooling and optimized development workflows.
  • Implement responsive and accessible UI components using MUI (Material-UI).
  • Build and document reusable components in Storybook for a consistent design system.
  • Work closely with designers, product managers, and backend engineers to deliver high-quality user interfaces.
  • Optimize application performance, ensuring smooth rendering and responsiveness across different devices and browsers.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Participate in code reviews, mentoring, and knowledge-sharing within the team.
  • Contribute to technical discussions, architectural decisions, and continuous improvement initiatives.

Requirements:

Must-Haves:

  • 3+ years of professional experience in front-end development.
  • Strong proficiency in TypeScript.
  • Hands-on experience with React and modern state management approaches (e.g., Context API, Zustand, or similar state management libraries).
  • Experience using Vite or other modern build tools.
  • Solid understanding of MUI (Material-UI) and best practices for component-based development.
  • Familiarity with Storybook for UI component documentation and testing.
  • Strong knowledge of HTML, CSS (including preprocessors like SCSS), and responsive design principles.
  • Experience with performance optimisation and accessibility (a11y) best practices.
  • Understanding of RESTful APIs and integrating front-end applications with backend services.
  • Experience with unit testing and integration testing frameworks (e.g., Jest, React Testing Library, Playwright).
  • Ability to work independently and collaboratively in a fast-paced agile environment.

Nice-to-Haves:

  • Ensure compliance with a11y (accessibility) standards, implementing best practices to improve usability for all users.
  • Familiarity with server-side rendering (SSR) and static site generation (SSG) in React.
  • Knowledge of CI/CD pipelines and DevOps practices for front-end deployments.
  • Exposure to Figma or similar design tools for UI/UX collaboration.

Working Conditions:

  • Remote
  • Morning Shift (AU Business Hours)
  • Fixed-term contract (3 months, extendable to 6 months, with potential for renewal)