web analytics
Other
30 Jun 2020
Job Opportunity : Manager Full Stack Developer ( Mobile ) (80K)
Position
Manager Full Stack Developer ( Mobile ) (80K)
Our Client
An International Life Insurance
Location
Bangkok
Report to
Service Manager Information Technology

Responsibilities :

  • Analyze business needs to design, build and deliver solutions to meet business objectives for Customers Point-of-Sales solutions and Marketing Lead Management
  • Ensure technical excellence & platform delivery in accordance with company’s Software Development Life cycle & deliver software in accordance to relevant IT policies and procedures
  • Responsible for KPIs of the platform, including platform maintenance and support
  • Build & Deploy to deliver comprehensive/ flexible full-stack solutions
  • Collaborate with key business stakeholders to understand business requirements, deliver platform under technology roadmap
  • Build relationships with / between key internal and external stakeholders
  • Translate business requirements into well-architected solutions.
  • Participate and facilitate technical discussions with team as well as all other stakeholders related to platform projects
  • Evolve platform related technical standards and processes
  • Conduct analysis and configuration of platform and test the platform-specific solutions, and/or other related packages and add-ons.
  • Implement data integration, migration and deployment in line with platform requirements
  • Resolve new/complex problems which may impact the application
  • Be able to suggest the cross-mobile implementation strategy suitable for projects and business requirements
  • Be able to deliver the cross platform mobile application or reusable modules with quality in their mind for stakeholder or among developers in a team according to the provided requirements
  • Be able to estimate, prioritize, and execute the software development activities
  • Be able to support post-production issue for mobile application that launched
  • Be able to communicate effectively with teams with diversity and inclusion in minds

Qualifications: 

  • Experienced with development cross-platform mobile application with React Native
  • Bachelor/Master degree in IT, Computer Sciences, Software Engineering or equivalent, or be a recognized expert in the field
  • Well understand standard of Native UX/UI and HCI of major mobile platform Apple/iOS Google/Android
  • Experienced in deployment & release application to Apple App Store and Google Play in difference state (SIT, UAT, Production) with TestFlight and/or other tools on both Apple Developer Program and/or Apple Developer Enterprise Program
  • Strong Understanding of development tools; IDE (XCode & Android Studio); Debugging (Log Console, Chrome Inspector); Testing(Appium, Robot, Cypress)
  • At least 5-7 of years total working experience in design/development and support of large mobile based systems, complete software product lifecycle exposure; at least 3 years’ experience in cross platform app development
  • Server-side programming experience in JavaScript (NodeJS), Java(Spring Boot)
  • Understanding of environment management, release management, code versioning best practices, and deployment methodologies
  • Experience in Software Testing (Unit Test, Integration Test, e2e, Contract test, TDD, BDD)
  • Comfortable with Agile methodologies (Scrum, Kanban, eXtreme Programming)
  • Strong understanding of environment management, release management, code versioning best practices, and deployment methodologies during pre-production and post-production
  • Experience with
    • Modern frontend frameworks (React Native & React JS, redux, etc.) – Expertise in React Native is mandatory
    • Java 8+ and frameworks (Spring Boot, Vert.x)
    • Nodejs (Express, PM2)
    • iOS and Android application development
    • Stream processing (Apache Kafka, Apache Flink)
    • NoSQL, PL/SQL and RDBMS
    • Build tools (Maven, Gradle, npm, yarn, webpack)
    • Testing frameworks (jest, jasmine, JUnit)
    • Code Version Control tools (git, github, bitbucket)
    • Cloud platform (Azure, AKS, OpenShift)
    • DevOps (CI/CD, Docker, Kubernetes, Prometheus, Grafana, ELK, etc.)
    • RESTful APIs and Microservices development (Spring Boot, Spring Cloud, etc.)