Responsibilities:

  • Manage projects from conception to finished product and ensuring that teams are meeting those deadlines
  • Ensure cross-platform optimization for mobile phones.
  • Ensure responsiveness of applications.
  • Stay abreast of developments in web applications and programming languages.
  • Mentor junior and mid-level engineers
  • Work in close partnership with cross-functional teams and management
  • Develop applications based on technical/functional design documents and maintain applications.
  • Manage productivity of the technical team and implement improvements
  • Provide clear and concise instructions to engineering teams

Requirements:

  • Strong organizational and project management skills. Demonstrated success leading software development teams.
  • Excellent communication skills for working with both internal and external teams. High proficiency in English and Thai is a must.
  • Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
  • Familiarity with server-side languages such as Python, Ruby, Java, PHP, and .Net.
  • Familiarity with database technology such as MySQL, Oracle, and MongoDB.
  • Excellent verbal communication skills.
  • Excellent problem-solving skills.
  • Able to work locally in Chiang Mai, Thailand

Helpful

  • Application Development on iOS or Android React Native/ReactJS Integrate mobile applications with web services (REST HTTP POST/GET), using SQLite and JSON, XML
  • Knowledge in OOP, Design Pattern: MVC, MVVM would be advantageous.
  • Familiarity working on various types of Libraries together with applications such as AlamoFire, and SwiftlyJSON, for example.