Client Description
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
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
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
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