Participate in requirement, design, coding, implementation, testing, which include features enhancements, new functionalities, and web service integration
Collaboration with customers to prepare technical specifications
Interact with subject matter experts (functional & technical) to understand business requirements and technology architecture of the applications accordingly
Contribute to code reviews for quality assurance and conformance to standards / guidelines
Assist in the preparation / updates of technical specifications
Develop front-end application features using HTML 5 / CSS 3 / JavaScript / TypeScript
Build reusable code and libraries for various projects
Ensure timely completion of tasks assigned / delegated
Requirements :
Degree in Computer Sciences / Software Engineering / Information Technology or equivalent
At least 3 years of working experience in HTML5, CSS3, Javascript and TypeScript especially ReactJS
Experience in iOS / Android development is a plus, but not required
Experience in building complex front-end NPM-based development workflow with CSS pre-processor such as SASS, Transpiler, Webpack
Experience with code versioning tools such as Git and SVN
Experience to integrate the front-end application to back end API
Experience to integrate the front-end application with Cordova framework / plugin
Willing to explore back-end technology such as JAVA / .NET, but not required
Individual that is optimistic, proactive, good initiative, passionate, and strives to achieve more as a team, and able to motivate others
Familiar with SDLC and understand design documentation standards such as Unified Modeling Language
Ability to cope with tight deadlines and adhere to the delivery plan
Ability and willingness to travel within the region