Transforming and enhancing the design and the product vision into working products and will directly influence how users will interact with the system
Creating modules and components and coupling them together into a functional app
Cooperating with the back-end developer in the process of building the RESTful API
Writing tested, idiomatic, and documented JavaScript, HTML and CSS
Ensure self-contained, reusable, and testable modules and components
Ensuring a clear dependency chain, in regard to the app logic as well as the file system
Ensure development work follow department standard and guideline
Ensure the software development progress according to schedule
Support frontline and adhere to anti-money laundering and counter terrorist financing controls in accordance with regulatory standards and CNCBI policies.
The Successful Applicant
Minimum 5 years' experience as a frontend developer building modern Javascript ES6 web application in Node.js frontend development environment
Proficient in Vue.js or similar Javascript frameworks like AngularJS/ReactJS, Less CSS, and unit testing with Jest or similar frameworks like Jasmine/Mocha
Experience in managing complex asynchronous operations like concurrent RESTful API integration using Javascript Promise
Experience in integrating with hybrid mobile app development frameworks like Apache Cordova/Ionic is highly preferred
Good knowledge in HTML5 web accessibility
Understanding on mobile application security controls