Job Description
Responsibilities:
- Design and engineer software to meet functional and non-functional requirements.
- Debug applications and create prototypes when needed.
- Develop and deploy applications meeting load, performance, security, and resilience requirements.
- Support in identifying and resolving product-related incidents.
- Automate CI/CD pipeline within a DevOps team for continuous improvement.
- Mentor junior developers in software engineering.
- Serve as a contact point for internal communications with developers and teams.
- Collaborate in feature teams to engineer software, scripts, and tools for product delivery.
- Stay updated on tools, technologies, cybersecurity, and data regulations.
- Meet with colleagues for project progress updates and research new technologies.
- Establish coding guidelines, performance benchmarks, and run tests.
- Communicate with teams to enhance interactions and implement automation testing.
- Write documentation and guidelines for team training.
Requirements:
- Minimum 6 years of professional experience in Software Engineering.
- Proficiency in using GitHub/GitLab/BitBucket for git workflows.
- Experience in code review, web projects, and scalable software architecture.
- Ability to make tradeoffs and find sustainable solutions.
- Focus on code readability, refactoring, best practices, and self-improvement.
If you're interested in this role, please click the Apply button above with your CV.
If you would like to have a further discussion about this role, please contact us at +852 2391 2813.
Personal data collected will be used for recruitment purposes only.