Responsible for formulating department development strategies and technology introduction and providing software application services for product innovation.
Project structure planning, technical risk assessment, core code writing and user feedback tracking
Guide and review software development schedule and quality
Optimize HR and performance appraisal according to different strategic goals of the company
Improve team autonomy and motivation and ensure the retention of top talent
Participate and assists in Develop software innovation or improvement plans and proposals with different product teams
Technical experience exchange and sharing between teams
Skill Requirements
At least 5 years of relevant working experience.
Proficient in web or Windows App front-end and back-end programming languages.
Proficient in programming process with good object-oriented analysis and design capabilities.
Familiar with AWS or Azure service structure.
Familiar with software project developing process (eg: pre-planning, process analysis, solution evaluation, system analysis, system design, system development, data verification, system testing, user testing).
Value team corporation, possess good communication skills and team management experience
Seasoned experienced in network platform for software development and management.
Experience in graph algorithm or streaming video service construction.
Qualification
At least 5 years of relevant work experience.
Education: Bachelor's degree in computer science and information engineering Management related faculty.
Experience in writing technical documents (SA, SD).