Javascript Full Stack Developer (Work in Bangkok) (1 for Grails, 1 for ExpressJS)

9cv9
  • Bangkok, Thailand
  • Post Date: April 8, 2019
  • Apply Before: July 31, 2019
  • Applications 2
  • Views 636
Job Overview

Job Purpose/Role

Javascript Full Stack Developer (Middle to Senior) role is for a research and development position within our Global Platform pillar. You will do development for a mobile test device farm – a system that provides users with access to multiple mobile phones of both Android and IOS so that users of the system can use it to test their mobile application in a real device without having to be connected directly to the device. You will work with a diverse team of developers to implement and maintain the system to provide stable and usable system environment for users to use this system to test their mobile application on Android/IOS devices remotely.

Key Responsibilities

  • Using JavaScript/TypeScript and Angular for the frontend part and Express.js for the backend part
  • Design, develop, test, deploy, maintain and enhance software solutions
  • Perform code reviews to identify basic technical and logical flow of existing application
  • Take active part in technical design to ensure smooth integration of systems and reduce maintenance efforts
  • Minimum understanding/experience in building native mobile application both for Android and IOS

Further responsibilities

  • Work with the project manager to fully understand the requirements
  • Plan, coordinate and execute project activities to ensure timely completion
  • Actively drive standardization and optimization of software development
  • Develop best practices to improve productivity and utilize programming principles, tools, and techniques to write solution codes
  • Collaborate with other team members in the Scrum team
  • Provide feedback and help to the user by giving detailed guidance and workable solution

 

KeyRequirements/Skills/Experience

  • Angular and Express.js
  • 3+ years of experience with JavaScript full stack
  • Practical experience with web services – REST
  • Basic experience in databases, SQL or NoSQL
  • Good experience in transforming Business Customers requirements into technical design
  • Demonstrated experience with software development life cycle methodologies, especially agile
  • Ability to quickly adapt to new technology and its practical application
  • Bachelor’s degree in Computer Science or related field
  • Comfortable working independently, but has experience working in a team environment
  • Excellent communication skills, interpersonal, oral, and written
  • Strong aptitude and desire to learn new technologies and tools
  • Very good command of English language

Desired Requirements/skills/experience

  • Main experience with Angular framework and Express.js is a must
  • Preferably has experience in React, Node, Python, Java
  • Knowledge in mobile development (Android or IOS) is good to have, but not necessary
  • Understanding of micro services concept
  • Working experience with Jira, Confluence, NPM, Nexus, Git, Jenkins
Job Detail
  • Max Gross Salary (USD)2,001 - 2,500
Shortlist Never pay anyone for job application test or interview.