Mobile Application Developer

Job Responsibilities:

  • Part of product development team to enhance our mobile SDK
  • Develop video-centric mobile apps for client projects
  • Work closely with product manager and technology team on solutioning
  • Work closely with UI design team and backend application development team for integration
  • Work closely with technology team to resolve technical challenges faced in different projects

Job requirements:

  • Degree in Computer Science, IT or related fields
  • 1 to 7 years of experience in Android and/or iOS App development
  • Fresh graduates are welcome
  • Candidates with more experience will be considered as Senior Mobile Application Developer
  • Interested in Android or iOS development suites and processes, from design, development, testing to deployment, good knowledge on platform API and various optimisation tools
  • Interested in RESTful API, knowledge in HTTP and TCP/IP communication protocols
  • Good understanding in object oriented programming design
  • Interested in agile development methodology
  • Effective communication skills, can work under pressure and provide innovative solutions
  • Passionate about technology, in particular around video technologies such as video streaming, VR, AR

Qualified and Interested candidates, please forward your latest and updated resume to: talent@onwardsmg.com

Senior / Software Engineer

Job Description:

In order to accelerate our Research & Development efforts in our Hong Kong office, we are looking for young talents with fresh ideas and passion for video technology and entertainment to join our diverse team. The focus will be on enhancing our core product, working with partners in new areas such as Virtual Reality, Augmented Reality, Robotics, Big Data, Cloud technologies, video technologies and other client applications.

Job Responsibilities:

  • Implement high performance large scale video platform that utilizes state-of-the-art technologies.
  • Research new technologies and software systems.
  • Work closely with business development and product team on product roadmap planning.
  • Work closely with Integration and front-end team on architecture, development and product delivery.
  • Collaborate with the Technical Support team to address customer issues.

Job Requirements:

  • University degree in Computer Science, Computer Engineering or related disciplines
  • Solid programming skill in at least one coding languages. e.g. Java, C/C++, JavaScript
  • Good to have knowledge in video technologies
  • Good to have knowledge in: Big Data, Computer Vision, Virtual Reality
  • Strong problem solving skills
  • Strong communication skills
  • A technology enthusiast

Successful candidates will have opportunities to gain experience in the following areas:

  • Media codec such as H265 (HEVC), H.264 (AVC), MPEG2, AAC, MVC, SVC…
  • Media delivery protocol/format such as HLS, DASH, MPEGTS…
  • Digital Right Management (DRM)
  • High performance system design. e.g. Lock-free programming, communicating sequential processes…
  • Distributed and reliable system design.
  • Cloud and CDN technologies.
  • Test automation technologies.
  • AGILE development.

Qualified and Interested candidates, please forward your latest and updated resume to: talent@onwardsmg.com