Software Architect Lead / Technical Manager (OTT / Apps) - IC
Classy Wheeler
- Kowloon Bay, Hong Kong
- $60,000 per month
- Permanent
- Full-time
- 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.
- 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.
- 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.
- 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.