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)