
Enable job alerts via email!
A leading digital and media solutions provider in Hong Kong is seeking a Software Architect Lead and Technical Manager skilled in both front-end and back-end engineering. The successful candidates will lead diverse teams, create architectural strategies for OTT applications, and ensure high development efficiency while collaborating closely with stakeholders across regions. Ideal candidates will have significant experience in software architecture, cloud environments, and strong management skills.
Software Architect Lead / Technical Manager (OTT / Apps) - IC
Client Description
Major digital and media solutions provider in Hong Kong
Job Description
Software Architect Lead (OTT / Apps)
Responsibilities
• Lead the Engineering (both front-end and back-end) and Architecture teams.
• Collaborate with various stakeholders to determine functional and non-functional software requirements and best practices.
• Create architectural approaches and detailed application architecture strategy for software design and implementation to guide the development team.
• Define all aspects of development from appropriate technology and workflow to coding standards.
• Create high-level product specifications and design documents.
• Align the design, development and implementation with the latest tech stack direction.
• Improve reliability, quality and time to market of our suite of OTT products.
Technical Manager (OTT / Apps)
Responsibilities
• Lead and manage teams to develop mobile and tv apps.
• Lead and manage teams to develop mobile and tv apps.
• Analyse requirements from stakeholders to identify needs and provide architectural designs and innovative solutions.
• Get involved with full stack engineering and collaborate with backend teams to build the best solution.
• Continue to evolve the app architecture and improve the development efficiency.
• Devise and ensure technical documentation is clear and easy to understand.
• Work closely with team members in Hong Kong, China and India.
Job Requirements
Software Architect Lead (OTT / Apps)
Requirements
• To be successful in your new position, it is essential to have the following skills:
• 10+ years of relevant experience in technology, including Software/Application/Solution Architecture.
• Strong technical background in software development/engineering.
• Degree holder, preferably in Computer Sciences or similar IT related fields.
• Team management experience and leadership skills in driving a high-performance team.
• Experience working with diverse culture; global or regional exposure being an advantage.
• Excellent presentation and communication skills in English. Mandarin would be an advantage.
• Strong analytical, problem-solving and stakeholder management skills.
• Experience in cloud environments such as AWS (EC2, S3, Kinesis/Kafka, Lambda, Glue), Google Cloud, or other public cloud platforms.
• Flexible and able to work in a dynamic environment with tight deadlines.
Technical Manager (OTT / Apps)
Requirements
• To be successful in your new position, it is essential to have the following skills:
• Strong thirst for knowledge and driven to find solutions that don’t exist yet.
• Expert level in at least one modern programming language (Kotlin/Java or Swift/Objective-C).
• Minimum 3 years of experience as a team leader.
• Strong analytical and logical skills, attentive to details with accuracy.
• Knowledge about software design principles (i.e., SOLID, CLEAN, TDD etc.)
• Good command of written and spoken English and Mandarin.
• Knowledge about DevOps and agile methodology is a plus.