The Department is seeking the services of a Front End Developer. The candidate’s responsibilities include, but are not limited to:
- Designing, developing and maintaining user interfaces for modern web applications using Angular
- Integrating GraphQL APIs with the front-end using Apollo Client
- Writing unit tests for typescript libraries using Jest
- Writing end to end (E2E) tests for Angular applications using Playwright
- Collaborating with .NET back-End Developers
- Contributing to and adhering to the teams DevOps practices and their continual improvement
- Other duties as directed by the Department
This opportunity would suit a self-starter with excellent communication skills who wants to work within a small dynamic team.
Essential Criteria:
- Extensive experience using Typescript-based UI frameworks including Angular
- Experience in developing single page applications (SPAs) using Angular
- Strong knowledge of Typescript/JavaScript
- Strong knowledge of HTML5/CSS3
- Experience in creating UI designs from business requirements
- Experience with GraphQL query language and its integration with the Front End using Apollo client or similar libraries
- Experience with Reactive Streams, particularly RxJS
- Experience in writing unit tests for Front End applications e.g. Jest, Jasmine, Vitest
- Experience in writing end to end (e2e) tests e.g. Playwright, Cypress
- Demonstrated experience with source control, preferably Git
Location and Contract Term: This role is Canberra based. Immediate start and contract till June 30 2024. Extension options pending budget and delegate approval.
Security Requirements: Applicants must be Australian Citizens and hold a baseline security clearance.
How to Apply: Applications close 28 February.
Please upload your resume to apply. Candidates will need to be willing to undergo pre-employment screening checks which may include, ID and work rights, security clearance verification and any other client requested checks
Please note you may need to complete selection criteria to complete this application process. We will be in touch with instructions for suitably skilled candidates
Call Kelly 0480 002 457 or email kelly@whizdom.com.au for any further information