1. Lead and manage a team of software engineers, providing technical guidance and mentorship.
2. Develop and implement strategic plans for mini program development, aligning with company goals.
3. Collaborate with cross-functional teams (Product, Design, QA) to define product requirements.
4. Design and architect scalable, efficient, and secure mini program solutions.
5. Oversee the development process, ensuring timely delivery and quality standards.
6. Foster innovation, exploring new technologies and trends in mini program development.
7. Manage budgets, resources, and vendor relationships.
8. Ensure compliance with industry standards, regulations, and company policies.
Requirements:
1. Bachelor's/Master's degree in Computer Science, Software Engineering, or related field.
2. 10+ years of experience in software development, with 5+ years in a leadership role.
3. Proficiency in programming languages (e.g., Java, Python, JavaScript).
4. Experience with mini program development frameworks (e.g., WeChat Mini Program, Alipay Mini Program).
5. Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
6. Knowledge of agile development methodologies.