company-logo-image

Assistant Vice President, Engineering Manager - Mobile

ashley-avatar-image

AI-generated summary

beta

This job is for an Assistant VP, Engineering Manager - Mobile at Astro Malaysia. You'll lead a team to develop iOS/Android apps, mentor team members, and drive software delivery. You might like this job because of the focus on mobile app development and team leadership.

Undisclosed

Malaysia, Kuala Lumpur

Job Description

WHY JOIN US?

  • We practice a vibrant & energetic office culture.

  • We provide opportunities for career advancement within the company.

  • Good performance is always rewarded accordingly.

It's our people that make Astro Malaysia’s leading entertainment company. We are an inclusive employer, to enable everyone at Astro to be their best. We embrace differences – we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products/services and our community. We also understand and appreciate that diversity is a driver of creativity and innovation, which will make our business more competitive, compelling and profitable.

JOB RESPONSIBILITIES:

WHAT YOU WILL DO:

  • Manage a mobile apps team of 4-10 mobile engineers including external team members / vendors. 
  • Mentor and motivate the team members. 
  • Drive on-time and high-quality delivery of the iOS / Android Apps of ASTRO Digital Products to deliver a great experience to the customers. 
  • Participate in all phases of the software development life cycle from requirement gathering to maintenance / production monitoring. 
  • Drive the discussion with the team to design the well documented and good end-to-end solution of the mobile app features. 
  • Consistently perform code review to drive the code quality and functional requirements. 
  • Communicate and align with all cross functional teams to drive the success of each development sprint. 
  • Work with the other Software Engineering Leads to define engineering metrics and apply software engineering best practices (code reviews, unit testing, integration testing, UI testing, tools, architecture etc) which can improve team’s performance. 
  • Implement user stories by creating pixel-perfect UI and consuming REST API. 
  • Write high quality and testable Swift code with MVVM-C architecture to drive long term value of the solution. 
  • Setup the monitoring and recovery solutions so that mobile apps stay within parameters. 

REQUIREMENTS:

WHO YOU ARE:

  • 2+ years of experience in leading the mobile apps team. 
  • 7+ years of experience in iOS Development with Swift highly desirable, experience with Flutter will be a plus. 
  • Basic Android Development knowledge and familiarity with Android terms. 
  • Exposure to many of the latest technologies which include Functional Reactive Programming / RxSwift, Dependency Injection, Combine, SwiftUI, etc. 
  • Prior experience with audio & video playback with AVPlayer will be a plus. 
  • Good analytical and problem-solving skills, including ability to break down complex problems into smaller tangible problems that can be solved by the team members. 
  • Excellent knowledge of data structures, algorithms, and mobile apps architecture. 
  • Keen to create quality and testable code by creating design, documentation, coding standards, unit testing, and integration testing. 
  • Fluent in Git. 
  • Understanding of mobile app performance and of how backend and mobile apps need to behave to deliver an integrated excellent customer experience. 
  • Very good understanding and experience of seamless CI/CD end to end to achieve one-click delivery. 
  • Excellent exposure to Agile Methodologies especially Scrum. 
  • Thorough understanding and experience in TDD. 
  • Passion for developing new ideas and approaches, for demonstrable and sustainable continuous improvement. 
  • Ability to work collaboratively in a team environment, experienced with multi-cultural environments. 


Job Requirements


Company Benefits

Career development

At Astro, you can take up apprenticeships, train your technical skills, foster your soft skills and enhance the quality of your leadership.

Employee engagement

We commemorate significant achievements and plan enjoyable events and activities to maintain the engagement of our staff all year round.

Astro Young Talent Programme

We have curated a robust rotation and development plan so you can apply your knowledge with experience in Malaysia’s leading entertainment space!


Additional Info

Company Activity

Last active - 1 hour ago


Company Profile

Astro-logo-image

Astro

Astro Malaysia Holdings Berhad (“Astro”) is Malaysia’s leading content and consumer company, serving 75% of Malaysian households across our TV, radio, digital and commerce platforms.

As a trusted brand, Astro keeps Malaysians entertained and informed with a variety of vernacular, international and live sports content, engaging with 24 million individuals.

We are Malaysia’s biggest content creator, in a market where viewing share is dominated by local content. Our three distinct video services, namely Astro Pay-TV, NJOI and sooka, our own OTT for millennials, are designed to serve Malaysians across all segments.

As we stride forward in our transformation journey to be Malaysia’s No.1 Entertainment Destination, we will continue to grow and evolve to serve customers better, inspiring and bringing Malaysians together along the way.

Source: astro.com.my