ROLE: Frontend Developer
REGION: Australia
BASED: Sydney, Zetland
REPORTS TO: Engineering Manager
TYPICAL JOB DUTIES AND RESPONSIBILITIES
A Frontend Developer’s duties and responsibilities include, but are not limited to:
- Developing new user-facing features;
- Building reusable code and libraries for future use;
- Improving existing code base, architecture and workflow;
- Ensuring the technical feasibility of UI/UX designs;
- Writing tests to improve application stability (unit /integration);
- Optimizing application for maximum speed and scalability;
- Bridging the gap between graphic design and technical implementation;
- Assuring that all user input is validated before submitting to back-end;
- Collaborating with other team members and stakeholders.
SKILLS AND ATTRIBUTES
The more common skills and attributes that are most needed for this role may include:
- Minimum 3-5+ years React development experience;
- Solid understanding of responsive web design patterns/Single Page Application architecture;
- Integration of web applications with backend APIs;
- Experience with front end tooling (Webpack, NPM/Yarn, css-in-js);
- Experience with build and source code management tools (Git);
- Collaborate with a team of designers, frontend and backend developers to achieve the best user experience;
- Improve existing code base, architecture and workflow;
- Write tests to improve application stability (unit/integration).
The desired experience for this role may include:
- React Native;
- Storybook;
- React Testing Library.