Mobile Developer
Posting Date : 06 Mar 2019 | Close Date :04 Jun 2019


Job Description:

  • Deliver across the entire app life cycle-concept, design, build, deploy, test, release to app stores and support
  • Working directly with internal/external developers and business team to conceptualize, build, test and realize products
  • Gather requirements around functionality and translate those requirements into elegant functional solutions
  • Build prototypes at tech scoping stage of projects
  • Unit-test code for robustness, including edge cases, usability and general reliability
  • Work on bug fixing and improving application performance
  • Working along the web developers to create and maintain a robust framework to support the apps
  • Create compelling device specific user interfaces and experiences
  • Standardizing the platform and in some cases apps to deliver across multiple language with minimal duplication of effort
  • Keep up to date on the latest industry trends in the mobile technologies
  • Explain technologies and solutions to technical and non-technical stakeholders
  • Attend industry events/conferences-both attending and presenting
  • Continuously discover, evaluate and implement new technologies to maximize development efficiency

Qualifications:

  • Thai nationality, Male or Female
  • Bachelor's or Master Degree in Computer Science, Computer Engineering or related fields
  • Experience with iOS SDK and/or Android SDK (UIKit, Cocoa Touch, Core Data, Core Locations, etc)
  • Solid understanding of the full mobile development life cycle
  • Experience on web service integration (SOAP, REST, JSON, XML)
  • Knowledge of SQLite, MySQL or similar database management system
  • Design, develop, test and maintain mobile applications, GPS, BLTE, Wifi, camera, other "cutting-edge" technologies for use in mobile applications
  • Experience with Apple TestFlight (if you are an iOS Developer) and/or Google Playstore
  • Experience with version control, continuous integration
  • Experience with Agile development and JIRA
  • Excellent testing/QA skills
  • Deep knowledge on software development life cycle
  • Fluent in English - both written and verbal
  • Having professional attitude and desire to pursue top quality coding
  • Able to work in teams with minimum supervision
  • Experience publishing apps to either Apple Appstore or Google Playstore
  • UI/UX design experience is a plus
  • Experience in communication with Web services is a plus
  • Experience in Medical Mobile Application development is a plus
  • Honest, flexible, good team player, ability to multi-task, quick self-learning and good time management skill
  • Quick self-learning

Essential skills

  • Strong in Objective C and Swift, and/or Java programming language
  • Strong in object oriented programming concepts
  • Familiar with the iOS SDK and/or Android SDK
  • Knowledge of SQLite, MySQL or similar database management system
  • Familiar with XCode and/or Android Studio

Common skills

  • Understanding of other compiled languages
  • Experience on web service integration (SOAP, REST, JSON, XML)
  • Good understanding of OOP programming and design patterns
  • Experience building web and native apps
  • Experience using social media APIs
  • Using version control (e.g. SVN)
  • Excellent debugging and optimization skills
  • Creative design skills
  • Knowledge in design-pattern and best practices is a big plus
  • Working with a content management system
 


Sub Specialization : Information Technology;Software Engineer/ Developer
Type of Employment : Permanent
Minimum Experience : 2 Years
Work Location : Bangkok