About Mercedes-Benz Tech Malaysia (MBTMY)
Mercedes-Benz Tech Malaysia (MBTMY), established in 2003, is a global technology hub within the Mercedes-Benz Group. We play a key role in the company's digital transformation by delivering innovative digital solutions across the entire value chain.
With over 300 technology professionals, MBTMY contributes to a wide range of areas including software engineering, data and analytics, cybersecurity, cloud infrastructure, DevOps and artificial intelligence. From enhancing in-car digital experiences to improving global vehicle sales platforms and advancing AI and security initiatives, our teams help drive high-impact technology solutions for Mercedes-Benz worldwide. Our culture is built on agility, collaboration and continuous learning.
We provide an environment where innovation can flourish, supported by strong technical leadership, cross-functional teamwork and a shared commitment to quality and excellence. We also offer flexible hybrid work arrangements, allowing team members to balance remote work with in-person collaboration at our vibrant Wisma Mercedes-Benz office in Puchong. A space designed to inspire creativity, innovation and meaningful connection.
Job Description
- Develop and implement Android application features using Kotlin, Jetpack Compose, Kotlin Flow, Coroutines, and XML layouts.
- Work with Android internals such as push notifications, secure element usage, storage management, and manifest configurations.
- Participate in architectural discussions and contribute to design decisions.
- Lead and mentor a small technical team or topic area.
- Implement and maintain unit testing and UI testing, ensuring robust code quality.
- Set up and maintain CI/CD pipelines using GitLab, GitLab Runners, and Jenkins.
- Monitor, debug, and improve released applications, including crash analysis, logging, and performance monitoring.
- Collaborate with designers, backend engineers, and product stakeholders.
- Create and maintain technical documentation.
- Participate in business travel when required for project alignment or team collaboration.
Qualifications / Experience
- Minimum of 7 years working experience in a related field.
- Education in IT, Computer Science, or a related discipline.
- Experience with Agile methodologies (Scrum/Kanban).
- Experience with free and opensource technologies, and enterprise tools such as Jira / Confluence.
Specific Knowledge / Skills
- Solid understanding of Android app development with proven hands-on experience.
- Strong proficiency in Kotlin, Jetpack Compose, Kotlin Flow, Coroutines, and XML UI.
- Strong knowledge of unit testing and UI testing frameworks (e.g., JUnit, Espresso, Compose Testing).
- Experience with crash monitoring, debugging, and log analysis for released Android apps.
- Solid understanding of Android internals (push notifications, secure element, storage, manifest details).
- Handson experience with Git, GitLab, and GitLab Runners.
- Strong exposure to Jenkins and CI/CD pipelines.
- Experience leading a technical topic or a small engineering team.
- Presents designed and developed software solutions at both customer and expert level.
Responsibility and Scope for decision-making:
- Designs the environment for the implementation of highly complex topics/projects/products.
- Applies alternative solutions and evaluates potential courses of action.
- Builds new teams and proactively organizes a harmonious and highperformance engineering team.
- Integrates relevant experts independently and proactively across the business unit.
- Acts with strategic and entrepreneurial vision in technical decision-making.
Technical
- Stacks: Kotlin, Jetpack Compose, Kotlin Flow, Coroutines, XML
- Web services: REST API
- Cloud: Microsoft Azure, AWS
- Database: PostgreSQL, MongoDB
- Container & microservices: Kubernetes, Docker
- Testing: JUnit, Espresso, Mock frameworks
- Monitoring: Datadog, Firebase Crashlytics, or similar