Software Developer

HKPosted May 14, 2026

Job description

In this position, you will:

  • Design, develop, test, and maintain software applications using modern programming languages and frameworks.
  • Collaborate with product managers, UI/UX designers, and other developers to deliver scalable and user‑centric solutions.
  • Participate in system architecture discussions and contribute to technical decision‑making.
  • Integrate applications with databases, APIs, and third‑party services.
  • Write clean, maintainable, and well‑documented code following industry best practices.
  • Troubleshoot and resolve software defects across development, testing, and production environments.
  • Contribute to CI/CD pipelines and automated testing workflows.
  • Maintain technical documentation, including design specifications and deployment guides. To be successful in this position, you should meet the following requirements:
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Proficiency in one or more programming languages such as Java, C#, Python, JavaScript/TypeScript , or Go .
  • Experience with modern frameworks (e.g., .NET Core, Spring Boot, Node.js, React, Angular, Vue ).
  • Solid understanding of relational and/or NoSQL and Chinese databases.
  • Familiarity with RESTful APIs, microservices, and distributed systems.
  • Experience with Git and Agile/Scrum development practices.
  • Strong problem‑solving skills and attention to detail.

Description copied from China Mobile Hong Kong's careers page. Read the full posting before you apply.

More jobs at China Mobile Hong Kong

See all openings at China Mobile Hong Kong

Software Developer jobs at other companies