Purpose of Job/Job Summary
As the Head of Development, you will be responsible for the overall development life-cycle of platforms and solutions. You will lead a team of engineers to design, develop and test a state-of-theart gaming platform to be able to deliver to the customers a cutting-edge experience with unique features in the sector.
• Develop and deliver a strategic technological vision and direction for the Company. • Evaluate KPIs according to the company's long-term strategy and goals, and expand the overall of the architecture and frameworks for Development Department. • Lead R&D team to perform development projects. • Participate in the discussion of product requirements and write technical solutions and control schedule. • Core program coding, architecture optimization, and technical risk assessment. • Responsible for the code reviews, maintenance of production code and related documents. • Leadership for team management, communication and coordination. • Train and strengthen the professional capabilities of colleagues to ensure that outstanding talents are retained.
Mandatory: • Verbal and written communications in English. • Knowledge in Mandarin is a plus • Experiences in establishing automated testing and continuous integration. • Have a solid understanding of development and QA processes including DevOps practices. • Demonstrable a background in software development architecture, where PHP is considered as an asset. • Must be willing to work and relocate to Kuala Lumpur, Malaysia.
Qualifications: • Candidate must have at least a Bachelor’s Degree in Computer Science or its equivalent
Experience: • At least 10 years of experience, 5 years at managerial level in the related field. • An experienced project manager having managed multiple parallel projects within tight time
Techical skills: • PHP (CI/Laravel) • ReactJS/VueJS • JAVA (MyBatis, Spring) • APK/IPA/PWA (APP deployment experience) • Linux/Redis/Docker/MySQL
Specific skills & abilities: • Able to strategize and solve problems. • Strong communications skills. • Able to work well under pressure and to manage multiple projects simultaneously • Must be flexible and adaptable to unexpected changes • Strong leadership and organizational skills
Personal qualities: • Hardworking and able to multi-tasks • Good time management and always adhere to the timeline • Positive attitude and self motivated • Proactive and committed to complete assigned tasks • Problem solving and solution oriented attitude • Approachable and willingness to assist marketing or non-marketing staffs