Apply now »
Date:  28 Apr 2025
Req ID:  533
Location: 

Kuala Lumpur, Federal Territory of Kuala Lumpur, MY, 50470

City:  Kuala Lumpur
Entity Field:  Boost Bank Berhad

Engineering Lead (Mobile)

We are seeking a highly skilled and experienced Mobile App Development Engineering Lead to oversee and guide our mobile development team in creating exceptional Android, iOS and React Native applications. The ideal candidate will have a deep understanding of mobile development processes, tools, and release cycles, as well as a proven track record of leading teams to deliver high-quality mobile applications.

 

Key Responsibilities:

Team Leadership & Management:

  • Lead, mentor, and guide a team of Android, iOS, React Native developers, fostering a culture of collaboration, innovation, and excellence.
  • Act as a technical leader and provide guidance on best practices, code reviews, and design decisions.
  • Define team goals and ensure alignment with overall company objectives.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

 

Mobile App Development:

  • Oversee the end-to-end mobile app development process, including design, coding, testing, debugging, and deployment for both Android and iOS platforms as well as React Native integration.
  • Ensure seamless integration with back-end services, APIs, and third-party tools.
  • Work closely with UX/UI designers to create intuitive and visually appealing user interfaces.

 

Technical Expertise:

  • Drive technical decisions and implement best practices in mobile development, including architecture, performance optimization, and security.
  • Stay up to date with the latest trends, frameworks, and tools in Android, iOS and React Native development.

 

Project Planning & Execution:

  • Collaborate with cross-functional teams, including product managers, designers, and stakeholders, to define project requirements and timelines.
  • Develop and maintain detailed project plans, ensuring milestones are met on time and within budget.
  • Manage app release cycles, including beta testing, app store submissions, and updates.

 

Quality Assurance & Maintenance:

  • Establish and maintain a robust unit testing process, ensuring the delivery of reliable and bug-free applications.
  • Monitor app performance post-release, address user feedback, and ensure timely updates and enhancements.
  • Identify and correct bottlenecks and fix bugs.

 

Qualifications:

Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

Experience:

  • 7+ years of professional experience in mobile app development, with expertise in Android, iOS and React Native platforms.
  • 2+ years in a leadership or managerial role within a software development team.

Technical Skills:

  • Proficiency in Android (Kotlin), iOS (Swift) and React Native development.
  • Experience with mobile app architectures such as MVVM, MVP, or Clean Architecture.
  • Familiarity with tools like Xcode, Android Studio, Gradle, Fastlane, and CI/CD pipelines.
  • Experience with version control systems such as Git. Knowledge of app distribution, versioning strategies, A/B testing, and OTA updates (e.g., CodePush).
  • Knowledge of app store guidelines, submission processes, and release management for Google Play and Apple App Store.
  • Strong understanding of mobile app security, performance optimization, and analytics tools.
  • Familiarity with app security, data privacy, and compliance standards (e.g., GDPR, OWASP Mobile Top 10).

Soft Skills:

  • Exceptional problem-solving and decision-making abilities.
  • Strong communication and collaboration skills.
  • Ability to manage multiple projects and prioritize effectively.

Preferred Skills:

  • Some experience with super app development e.g. mini program, mini apps etc.
  • Some experience in Agile and Lean methodology like Kanban, Scrum

Apply now »