Job Description
- 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).
- Familiar with network communication structure.