Apply now »
Date:  8 Sept 2025
Req ID:  645
Location: 

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

City:  Kuala Lumpur
Entity Field:  Axiata Digital Ecode (Malaysia)

Senior Software Engineer (Android)

Boost, the digital services arm of Axiata Group Berhad, is at the forefront of digital transformation, operating brands that specialize in digital payments, digital financing, and platforms. With a focus on driving innovation and fostering synergies within the digital ecosystem, Boost plays a pivotal role in empowering businesses and consumers to embrace the boundless opportunities of the digital era. Through strategic collaborations with industry partners, including technology providers, Boost continuously strives to deliver cutting-edge solutions and revolutionise the way businesses operate in the digital landscape.

Role Overview: As a Senior Software Engineer - Android, you will play a pivotal role in the development of cutting-edge Android applications. Your responsibilities will include designing, implementing, and maintaining high-quality Android solutions using our modern tech stack. You will collaborate closely with cross-functional teams to ensure the delivery of top-tier products that meet both user needs and business objectives.

  • Design and develop advanced Android applications with a focus on performance, usability, and maintainability.
  • Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
  • Architect and implement robust, scalable, and efficient solutions for mobile platforms.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Conduct code reviews, provide constructive feedback, and mentor junior team members. Troubleshoot and debug complex issues, ensuring timely resolution of defects and performance bottlenecks.
  • Stay updated with the latest trends, tools, and technologies in Android development, and incorporate them into our development process.
  • Work closely with product owners, designers, and QA engineers to deliver highquality software releases on time.
  • Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospective meetings.
  • Continuously refactor and optimise codebase to improve application performance, reliability, and scalability.

Requirements :

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum 5 years of professional experience in Android application development, with a strong portfolio of published apps on the Google Play Store.
  • Proficient in Java and Kotlin programming languages, with a deep understanding of Android SDK, APIs, and frameworks.
  • Solid understanding of mobile application architecture, design patterns, and best practices.
  • Experience with RESTful APIs, JSON, and web services integration.
  • Strong knowledge of Android UI/UX design principles, material design guidelines, and responsive layouts.
  • Proficiency in Git and familiarity with branching models such as Git-flow, Trunk Based Development, etc.
  • Excellent problem-solving skills, with a passion for tackling complex technical challenges.
  • Ability to work independently as well as collaboratively in a fast-paced, agile environment.
  • Excellent communication and interpersonal skills, with the ability to articulate technical concepts to non-technical stakeholders.

Apply now »