Software Engineer
ViuTV職缺描述
ViuTV is seeking a passionate and highly skilled Full Stack Software Engineer to join our digital team.
The Software
Engineer will be responsible for developing and maintaining our digital products, including web applications, mobile apps, and smart TV solutions, as well as our backend and data infrastructure.
Your New
Role
Development: Develop and maintain our Apps, Websites, TV Apps, backend API and data infrastructure.
Quality: Write clean, maintainable and testable code. Participate in code reviews and provide constructive feedback.
Problem solving: Troubleshoot and debug issues that arise.
Documentation: Maintain detailed documentation, including API document, system architecture and design diagram, release note, etc.
Collaboration: Collaborate closely with product managers, designers and QA engineers to ensure smooth product delivery.
Evolving: Stay up-to-date with the latest trends and technologies. Embrace continuous learning. What makes you succeed:
Education & Experience: Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).
Technical Core: Deep proficiency in JavaScript/Node.js, with specialized expertise in React and React Native.
Data: Hands-on experience with REST/GraphQL APIs, database management (MongoDB, MySQL)
Infrastructure: Cloud ecosystems like AWS, GCP, Azure, Alibaba Cloud, etc.
Industry Edge: Strong interest or experience in video streaming technologies (e.g. HLS, DASH) and the digital advertising landscape.
Workflow: Familiar with Agile/Scrum environments and standard collaboration tools like Jira and Git.
Soft Skills: Exceptional problem-solving abilities and the communication skills necessary to thrive in a collaborative, fast-paced team.
Fluency in Cantonese and the ability to read and write Traditional Chinese are essential for effective communication and documentation.
This position requires the candidate to work closely with our team in Hong Kong. On-site collaboration is essential.
Fresh graduates with a passion for the software engineering field are welcome to apply. More experienced candidates may be considered for the position of Senior Software Engineer.
¿Te interesa este puesto?