Front End Developer

Singapore 22 months agoFull-time External
Negotiable
OFFICIAL • *Front-End / Full-Stack Developer** Position Description** The Queensland Rural and Industry Development Authority (QRIDA) is a specialist provider of government financial assistance programs, including loans, grants, and rebates. Application Overview - RAPID has been built using a decoupled frontend and backend architecture, utilising Angular as the core technology in the frontend and Spring MVC SOA Java as the core technology in the backend. The database layer is provided via Amazon Aurora 2.0 (based on MySQL 5.7). - In addition to the core technologies listed above, RAPID also makes use of the following additional components: - Active Directory: Used to provide LDAP-based authentication - Flowable: Used to design, build, and deploy customisable workflows for tasks - Docmosis: Used for template-based document generation in Word and PDF format - AWS Simple Queuing Service (SQS): Used for messaging between RAPID and the portal - ClickSend SMS Gateway: Used to send SMS notifications - Communication between the frontend and backend of the system is undertaken exclusively via REST API calls. Deployment Infrastructure - Chrome (latest version) - Nginx 1.12.2 - Wildfly 10.1.0 - CentOS 7 - Aurora 2.0 (based on MySQL 5.7) - Amazon Elastic File System (EFS) - Amazon Enterprise Load Balancer (ELB) Position Requirements - Strong Angular - Strong Javascript - Strong HTML5, CSS3 - Proficient with Typescript - Proficient with version control and related code management tools ie. git, bitbucket, gitlab etc. - Experience with ngrx or similar statement management frameworks - Experience with CSS preprocessors ie. sass, less. - Experience integrating with REST APIs Position ‘Nice to have’ - Experience with Angular material or Bootstrap - Experience developing accessible UIs conforming to WCAG 2.0+ guidelines - Ability to mentor other developers - Spring + Java Backend skills - SQL+ relational DB skills