Point your AI agent at freehire and let it find you a job.

Get the CLI →

China Mobile Hong Kong Company Limited

Software Developer

Posted Updated
Discussion

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.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.