Key Responsibilities:
- Lead and manage a team of frontend and backend developers, providing mentorship, guidance, and support to ensure high-quality code and best practices.
- Collaborate with product managers, designers, and other stakeholders to define technical requirements and project timelines.
- Oversee the entire development lifecycle, from planning and design to deployment and maintenance, ensuring projects are delivered on time and within scope.
- Troubleshoot and resolve complex technical issues, providing hands-on support and leadership when needed.
- Collaborate with the DevOps team to optimize deployment processes and ensure high availability and performance of our services.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Proven experience (5+ years) in a technical leadership or management role
- Strong expertise in frontend development for Android, iOS, and WebOS platforms, with a deep understanding of their respective development ecosystems.
- Extensive experience with backend development using Laravel, including designing and building scalable, high-performance APIs and services.
- Hands-on experience with modern development tools and practices, such as version control (Git), continuous integration/continuous deployment (CI/CD), automated testing, and code review.
- Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Ability to lead and inspire a team of developers, fostering a culture of innovation, excellence, and continuous improvement.
- Fluent in Thai and English, both written and spoken.
- Experience with cloud platforms (AWS, Google Cloud, Huawei Cloud) and containerization technologies (Docker, Kubernetes).
- Knowledge of video streaming protocols, DRM, and content delivery networks (CDNs).