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
Direct Sales
China Mobile Hong Kong· HKAccount Manager
China Mobile Hong Kong· HKSpecialist
China Mobile Hong Kong· HKPlatform Operation Manager (PaaS/SaaS)
China Mobile Hong Kong· HKPlatform Operation Manager
China Mobile Hong Kong· HK