October 10, 2018

Senior Engineer

Key Responsibilities

  • Develop iOS / Android applications based on business requirements
  • Realize the function of modules and ensure the development quality based on the product functional module design
  • Participate in key project and tackle on module technology difficulties
  • Responsible for performance tuning and daily maintenance of existing projects
  • Conduct new technology research, planning, implementation and lead the overall technical capability enhancement of the team


  • Degree holder in Computer Science, Programming or relevant disciplines
  • 2-3 years of experience in mobile applications development
  • Have their own insight into messaging, communication as well as security mechanisms
  • Able to undertake the architecture design independently
  • Familiar with the commonly used design specifications, design patterns and optimization methods
  • Able to conduct research and implement new technology solutions independently
  • Willing to learn and follow-up with new technology development
  • Responsible, proactive, clear-minded and organized with good teamwork spirit
  • Experience in geographic information systems and map products is an advantage
  • Candidates with less experience will be considered as Engineer

For Senior Engineer (iOS)

  • Proficient in Objective-C language, Xcode and other development tools
  • Proficient in iOS SDK
  • Familiar with C/C++ language, XML, TCP/IP and HTTP protocols

For Senior Engineer (Android)

  • In-depth understanding of Android’s underlying working mechanism and implementation principles
  • Familiar with Socket communication, TCP/IP and HTTP protocols


Interested applicants please contact our Human Resources Team at hr@mapxus.com