freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer (iOS or Android) - IC

Summary

Build and maintain iOS or Android apps for a fast-growing e-commerce strategy and consulting company in Asia, using Swift/Objective-C or Kotlin/Java.

Fast-growing e-Commerce strategy and consulting company in Asia

Job Description

Software Engineer - iOS

Responsibilities

  • Responsible for design, development, implementation, testing, maintenance, tuning, documentation and bug fixing of mobile applications – iOS App
  • Participate in new product idea planning and development
  • Define and actively contribute to the development of user interface framework
  • Conduct UAT and perform program tuning for performance assurance
  • Collaborate with teammates to deliver the services and meet project milestones and deadlines
  • Work with App designers and backend team in fulfilling user requirements of mobile application projects
  • Taking the challenges to conduct the R&D / POC on new technologies

Job Requirements

Software Engineer - iOS Requirements

  • Higher Diploma, Associate Degree, Bachelor’s degree or above in Computer Engineering / Computer Science / Information Technology or related discipline
  • Minimum 2 years of relevant experience in iOS App Development with solid knowledge and coding capability in Swift, Objective-C
  • Familiar with XCode (iOS) development tools and release console management
  • Ability to develop APP and high-quality code independently
  • Familiar with https, TCP and other network protocols and related experience in video integration is a plus
  • Familiar with iOS system architecture and framework, third-party common frameworks, iOS application implementation, iOS platform UI design, UI framework, message mechanism, storage, etc.
  • Able to work under pressure and able to meet tight deadlines
  • Have strong sense of responsibility and team work, good communicator and coordinator, enthusiasm for work, highly stress resistant and self-regulated
  • Good communication skill in both spoken and written English and Chinese (Cantonese & Mandarin)
  • Work experience in Agile development is a plus
  • Candidate with more experience will be considered as senior position(s)
  • Familiar with below is a plus - Microsoft Azure/ AWS/ Google Cloud / Git / Jira / Mobile App Unit Test process

Software Engineer - Android

Responsibilities

  • Responsible for design, development, implementation, testing, maintenance, tuning, documentation and bug fixing of mobile applications – Android App
  • Participate in new product idea planning and development
  • Define and actively contribute to the development of user interface framework
  • Conduct UAT and perform program tuning for performance assurance
  • Collaborate with teammates to deliver the services and meet project milestones and deadlines
  • Work with App designers and backend team in fulfilling user requirements of mobile application projects
  • Taking the challenges to conduct the R&D / POC on new technologies

Software Engineer - Android Requirements

  • Higher Diploma, Associate Degree, Bachelor’s degree or above in Computer Engineering / Computer Science / Information Technology or related discipline
  • Minimum 2 years of relevant experience in Android App Development with solid knowledge and coding capability in Koltin, Java
  • Ability to develop APP and high-quality code independently
  • Familiar with Android Framework. Ability to use 4 major components, android storage, UI layout, control and animation
  • Familiar with network control/library (e.g. OKHTTP) and related experience in video integration is a plus
  • Able to work under pressure and able to meet tight deadlines
  • Have strong sense of responsibility and team work, good communicator and coordinator, enthusiasm for work, highly stress resistant and self-regulated
  • Good communication skill in both spoken and written English and Chinese (Cantonese & Mandarin)
  • Work experience in Agile development is a plus
  • Candidate with more experience will be considered as senior position(s)
  • Familiar with below is a plus - Microsoft Azure/ AWS/ Google Cloud / Git / Jira / Mobile App Unit Test process

See also