Jobs Details
Head of Software Engineering

Job Description : Head of Software Engineering (Full Stack) MALAYSIA This role focuses on people development and capability building in front-end (web & mobile) and back-end technologies. The successful candidate will be responsible for defining the operating model of the Chapter area and supporting capacity planning across Squads/ hives. This is an exciting opportunity to join a dynamic team and make a significant impact on the company's technology strategy. Leadership role focusing on people development & capability building Defining the operating model of the Chapter area Supporting capacity planning across Squads/ hives What you'll do: As the Head of Software Engineering (Full Stack), you will play a pivotal role in shaping the future of our client's technological landscape. You will be responsible for establishing a catalogue of user interface components and driving standardisation across various platforms. Your expertise will be crucial in defining the technology strategy and roadmap, creating microservices, reusable APIs, and their integration across platforms. You will also have a hand in technology evaluations and RFPs related to backend development. This role offers an exciting opportunity to make a significant impact on the company's digital transformation journey. Establish a catalogue of user interface components, drive standardisation of user interfaces, proactively identify re-usable user interface assets and establish a delivery plan for re-usable assets. Ensure consistency in design elements and layouts across different browsers, markets and devices. Establish CI/CD pipeline for iOS, Android, HarmonyNext, web development & web content management including associated processes. Define technology strategy & roadmap to create micro services, re-usable APIs and its integration for platforms and applications. Provide inputs in technology evaluations, RFPs related to back-end development. Establish a robust deployment topology to cater to critical non-functional requirements such as Zero down-time, blue-green deployments, graceful degradation of services in the event of catastrophic failures. What you bring: The ideal candidate for the Head of Software Engineering (Full Stack) role will bring a wealth of experience in backend development, with strong proficiency in at least one backend programming language and framework. You will have a solid understanding of database management systems, including both SQL and NoSQL databases. Your expertise in performance engineering of distributed systems will be crucial to this role. Additionally, you will have proficiency in Swift and/or Objective-C programming languages, with a deep understanding of iOS SDK, Kotlin (Android), and frameworks. A strong understanding of iOS app architecture, design patterns, and best practices is essential. You will also have knowledge of UI/UX design principles and the ability to collaborate effectively with designers to create visually appealing and intuitive interfaces. Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience) 14+ years of experience in backend development, with strong proficiency in at least one backend programming language and framework (e.g., Java/Spring, Python/Django). Solid understanding of database management systems, including both SQL and NoSQL databases. Expertise in performance engineering of distributed systems. Proficiency in Swift and/or Objective-C programming languages, with deep understanding of iOS SDK, Kotlin (Android), and frameworks. Strong understanding of iOS app architecture, design patterns (e.g., MVC, MVVM), and best practices. Knowledge of UI/UX design principles and ability to collaborate effectively with designers to create visually appealing and intuitive interfaces. Familiarity with RESTful APIs, JSON, and other web technologies for data exchange. Understanding of mobile app performance optimization techniques and tools. Experience developing and consuming RESTful APIs

Posted on : 02-02-2025
Back