Chief Technology Officer (CTO)
Kuala Lumpur, Malaysia
Full-stack Development
Full Time
The Employer

The corporation specialises in data analytics, digital strategising, technology development and corporate + public training/education for brands across diverse industries including retail, F&B, banking & finance, telephony, education and more.

Perks & Benefits
  • Optical/Dental Perk
  • Car Service Perk
  • Family Appreciation Perk
  • Tech Perk
  • Travel Perk
  • Sports Perk
  • Birthday Gateway Perk
  • Petrol Perk
Mission and goals

To revolutionise learning experiences.

Culture

We celebrate people. We aim to function as one unit; a group that’s there for one another with constant encouragement and unity to reach our greatest potential.

We are family!

Responsibility
  • Work closely with project managers and development teams to oversee the progress of ongoing software projects. Ensure that projects are on schedule, within budget, and meeting quality standards.
  • To provide technical leadership and guidance to development teams. Stay involved in technical discussions, code reviews, and architectural decisions.
  • To strategically manage, prepare, assist and oversee the fulfilment of technology-related RFPs/RFQs and tenders, ensuring alignment with business objectives, stakeholders, optimal vendor selection, and ensuring effective project implementation.
  • To assess and select appropriate technologies, frameworks, and tools for different projects. Keep abreast of advancements in software development and ensure the technology stack remains modern and efficient.
  • To collaborate with clients to understand their requirements, provide technical expertise during pre-sales discussions, and address any technical concerns or challenges throughout the project lifecycle.
  • To foster a collaborative and innovative culture within the development team. Encourage knowledge sharing, cross-functional collaboration, and continuous learning.
  • To establish and enforce coding standards and best practices to maintain high-quality code across projects. Conduct code reviews and implement strategies for code optimization.
  • To ensure that software solutions are scalable and performant, especially as the user base or data volume grows. Address any performance bottlenecks and optimize system efficiency.
  • To identify and mitigate technical risks associated with software projects. Proactively address potential challenges related to scalability, security, and performance.
  • To implement and promote agile development methodologies to enhance project management efficiency and adaptability to changing requirements.
  • To allocate time and resources for research and development activities to explore new technologies, tools, and methodologies that could benefit future projects or improve existing processes.
  • To establish and maintain effective testing processes, including automated testing where applicable, to ensure software quality.
  • To educate clients on technical aspects, choices, and implications of various solutions. Help clients make informed decisions about technology options and provide guidance on best practices.
  • To collaborate with HR and project managers on resource planning, including hiring, training, and skill development for the development team.
  • To manage the technology budget, allocate resources effectively, and optimize costs for software development projects.
Skill Requirements
  • In-depth knowledge of software development processes, methodologies, and best practices. Strong understanding of programming languages, frameworks, and tools.
  • Ability to design scalable and efficient software architectures. Experience in making technology decisions that align with business goals.
  • Proven ability to lead and inspire technical teams. Strong managerial skills in areas such as recruitment, mentoring, and performance management.
  • The capacity to formulate and communicate a clear technology strategy aligned with the company's overall business objectives.
  • A forward-thinking mindset with a focus on innovation. The ability to identify and leverage emerging technologies to drive business success.
  • Strong communication skills to convey complex technical concepts to both technical and non-technical stakeholders. The ability to articulate the value of technology solutions in business terms.
  • Experience collaborating with other departments and functions, to align technology initiatives with broader business strategies.
  • The ability to develop and execute a technology roadmap that aligns with long-term business goals. This includes assessing risks and opportunities associated with technology decisions.
  • Proficiency in project management methodologies to ensure successful and timely delivery of software projects.
  • Strong analytical and problem-solving skills to address technical challenges and make data-driven decisions.
  • The capability to identify and mitigate potential risks associated with technology implementations.
  • A deep understanding of how technology impacts overall business operations. The ability to make technology decisions that contribute to the company's bottom line.
  • Experience managing technology budgets and optimizing resource allocation.
  • Awareness of relevant regulations and the ability to ensure that technology practices comply with legal and industry standards.
  • Strong understanding of cybersecurity best practices to protect the organization's data and systems.
  • Laravel 8 and above, Eloquent ORM, RESTful APIs, Git (BitBucket, JIRA), CI/CD, Tailwind CSS, Bootstrap, AlpineJS, MySQL, Memcache/Redis
  • Cloud Environment: AWS/GCP/Azure (at least 1)
  • Candidate must have knowledge in SOLID Principle, Laravel Packages such as Livewire, Passport, Jetstream, Sanctum, Laravel Excel.
  • Additional advantage: Angular, Vue.js, React, Ionic Framework, Flutter, PHPUnit, Docker, NodeJS, NoSQL
  • Database such as MongoDB, Experience dealing with Big Data
Skillset & Experience
Full-stack Development Senior (7+ Years)
laravel Senior (7+ Years)
ReactJS Senior (7+ Years)
VueJS Senior (7+ Years)