2,020 Android Engineer jobs in Singapore
Android engineer
Posted today
Job Viewed
Job Description
Job Description
We are looking for an Android engineer (Java). Candidate must like to invent and develop native software for Android using Java (not Kotlin) with efficiency, performance, security, and robustness.
Main Responsibilities & Duties
- You will report to the Product Management team.
- This role requires working on Embedded Android system with Java SDK on some latest computing output machines.
- You will design and develop important modules of our solutions in collaboration with stakeholders.
- You will bring ideas to the team and contribute on designing smart technical choices that help achieve goals and objectives in time and with the proper quality
- You apply rigorously coding standards defined by the company
- You will use Azure DevOps and Agile procedures to organize your work and report your progress clearly and on a periodic basis to the senior leadership team.
- You will ensure that your products' architecture and design is aligned to the requirement expressed by the senior leadership team.
- You show a positive and friendly spirit, working cooperatively and professionally with team members.
- You will perform other duties as assigned by your management
Qualification
- Minimum diploma related to Computer Science, Computer Engineering or equivalent
- You have developed some personal Android solutions for leisure
- You understand professional software development cycles, tests methodologies, SecDevOps, debugging strategies and risk management.
- Candidate with extensive experience and knoweldge can be considered for senior level role.
- Fresh graduates are welcomed to apply for this position.
Azure
java security
Azure DevOps
Agile
Risk Management
SDLC methodology
Java
Debugging
Software Development
Android Application Development
Android Engineer
Posted 5 days ago
Job Viewed
Job Description
The Android Engineer will be responsible for developing and maintaining our Android applications. This role will involve close collaboration with designers, product managers, and other engineers to create innovative and reliable mobile solutions that delight our users.
- Develop and maintain Android applications.
- Collaborate with UX/UI designers to implement detailed designs.
- Work closely with product managers to define and prioritize features.
- Write clean, maintainable code with a focus on best practices and performance.
- Conduct code reviews and provide constructive feedback to team members.
- Debug and resolve issues reported by users or discovered through testing.
- Continuously learn and apply the latest Android development best practices.
- Bachelor's degree in Computer Science or a related field.
- 5+ years of experience in Android development.
- Proven track record of delivering high-quality mobile applications.
- Strong knowledge of Kotlin and Java.
- Experience with Android SDK, Jetpack libraries, and third-party frameworks.
- Experince with Kotlin, Java, Android SDK, Jetpack Compose, MVVM, Git, RESTful APIs
- Solid understanding of mobile UI/UX principles.
- Strong problem-solving skills and attention to detail.
Senior Android Engineer
Posted today
Job Viewed
Job Description
About the Role
We are seeking a highly skilled and experienced Senior Android Engineer to join our mobile development team. You will be responsible for designing, developing, and maintaining advanced applications for the Android platform. You will work closely with cross-functional teams to define, design, and ship new features that deliver a seamless user experience.
Key Responsibilities· Design and build advanced applications for the Android platform using Kotlin and Java.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Work with outside data sources and APIs.
· Unit-test code for robustness, including edge cases, usability, and general reliability.
· Work on bug fixing and improving application performance.
· Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
· Mentor junior developers and contribute to team knowledge sharing.
Requirements· Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
· 5+ years of experience in Android development.
· Strong proficiency in Kotlin and Java.
· Experience with Android SDK, different versions of Android, and how to deal with different screen sizes.
· Familiarity with RESTful APIs to connect Android applications to back-end services.
· Strong understanding of Android UI design principles, patterns, and best practices.
· Experience with offline storage, threading, and performance tuning.
· Familiarity with cloud message APIs and push notifications.
· Proficient understanding of code versioning tools, such as Git.
· Experience with continuous integration and deployment tools.
What We Offer· Competitive salary and benefits package.
· Flexible working hours and remote work options.
· A collaborative and innovative work environment.
· Opportunities for professional growth and development.
· Access to the latest tools and technologies.
Tell employers what skills you haveUsability
Android Development
Android SDK
UI Design
Customer Experience
Design Patterns
Kotlin
User Experience
UI
Reliability
Good Communication Skills
Continuous Integration
Performance Tuning
Ab Testing
Java
Software Development
Android Engineer, APAC
Posted today
Job Viewed
Job Description
foodpanda is part of the Delivery Hero Group, the world’s pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in over 70+ countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index.
Job Description
We are seeking a dynamic
Android Engineer
to be part of our squad, to support our growing regional Product team here in Singapore as part of an international team of highly talented and motivated people.
Responsibilities:
Act as a subject matter expert within your vertical, being hands-on throughout the full SDLC—including development, design, testing, deployment, and release
Serve as the product owner within your vertical, including driving improvements and performing maintenance when necessary
Participate in architectural decision-making
Ensure code quality through reviews that align with development standards
Actively collaborate with Product Management to deliver maximum value to stakeholders and customers
Qualifications
Minimum of 4-6 years of experience in mobile software development
Bachelor's degree in Computer Science or equivalent education or practical experience
Strong command of English with the ability to clearly articulate work scope
Hands-on experience coding in Kotlin
Experience with high-performance testing
Proficient in architecture and design patterns (e.g., SOLID principles, MVVM/Clean Architecture)
Understanding of scalability challenges and experience building high-performance applications capable of handling thousands to millions of active user requests
Experience setting up CI/CD pipelines for deployment and release
Full SDLC experience — including development, design, testing, deployment, and release
Experience in mentoring or managing a team is an advantage
Additional Information
What we offer:
A dynamic and challenging work environment.
A company committed to developing you personally and professionally.
A great working atmosphere with regular company and team events.
A vibrant and international team committed to diversity and inclusion.
Responsibility from day one in a fast growing and global company.
Other benefits include free food, health and dental insurance, and learning and development opportunities!
foodpanda is operated by Delivery Hero Group (“DH Group”) - the world’s leading local delivery platform, operating in 70+ markets across Asia, Europe, Latin America, the Middle East, and Africa. Delivery Hero started as a food delivery service in 2011 and now employs 40,000+ people globally. Additionally, Delivery Hero is pioneering quick commerce, the next generation of e-commerce, aiming to bring groceries and household goods to customers in under one hour and often in 20 to 30 minutes. Headquartered in Berlin, Germany, Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017.
In July 2024, Delivery Hero SE merged three of its market-leading food delivery businesses, foodora and Yemeksepeti in Europe, and foodpanda in Asia. All three businesses now make up the second-largest organization within the Delivery Hero Group, and leading food and QCommerce delivery in 18 markets in both regions.
Seniority level
Seniority level Associate
Employment type
Employment type Full-time
Job function
Job function Information Technology
Industries Software Development and IT Services and IT Consulting
Referrals increase your chances of interviewing at foodpanda by 2x
Get notified about new Android Developer jobs in
Singapore, Singapore .
Software Engineer - Java, Kotlin, Spring boot
Android Engineer, Marketplace Intelligence & Data (Campus Recruitment 2025)
Mobile App Developer (Tech MNC/ iOS or Android/ UP8.3K)
Android Software Engineer, Social Messaging - 2025 Start
Mobile Software Engineer Intern (TikTok) - 2025 Start
Android Software Engineer - TikTok Live - 2025 Start
Senior/Staff Software Engineer (Android) - Mobile Infrastructure
Python Developer (Singapore) – Elite Hedge Fund (up to $200K SGD + Bonus + Hybrid)
Freelance Software Developer (Java) - AI Trainer
Expression of Interest - Solutions Engineer (Android)
Software Engineer (Java) – Fixed Income E-Trading
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Senior Android Engineer
Posted 17 days ago
Job Viewed
Job Description
We are seeking a highly skilled and experienced Senior Android Engineer to join our mobile development team. You will be responsible for designing, developing, and maintaining advanced applications for the Android platform. You will work closely with cross-functional teams to define, design, and ship new features that deliver a seamless user experience.
Key Responsibilities· Design and build advanced applications for the Android platform using Kotlin and Java.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Work with outside data sources and APIs.
· Unit-test code for robustness, including edge cases, usability, and general reliability.
· Work on bug fixing and improving application performance.
· Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
· Mentor junior developers and contribute to team knowledge sharing.
Requirements· Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
· 5+ years of experience in Android development.
· Strong proficiency in Kotlin and Java.
· Experience with Android SDK, different versions of Android, and how to deal with different screen sizes.
· Familiarity with RESTful APIs to connect Android applications to back-end services.
· Strong understanding of Android UI design principles, patterns, and best practices.
· Experience with offline storage, threading, and performance tuning.
· Familiarity with cloud message APIs and push notifications.
· Proficient understanding of code versioning tools, such as Git.
· Experience with continuous integration and deployment tools.
What We Offer· Competitive salary and benefits package.
· Flexible working hours and remote work options.
· A collaborative and innovative work environment.
· Opportunities for professional growth and development.
· Access to the latest tools and technologies.
Android Engineer - Intelligent Creation
Posted today
Job Viewed
Job Description
Responsibilities
About Video Creation Team:
Our team's mission is to empower TikTok users to turn creativity into reality via videos. We build the core video creation product to support tens of millions of TikTok creators every day. All the viral props and effects you find on TikTok are developed by us, via close collaboration with TikTok AR effects and multimedia teams. Our goal is to build the world's best video creation software. On this team, you will be working with our XFN partners to define a world-class video creation experience, designing the architecture of TikTok video creation tools and pipelines, and shipping cutting-edge features to take TikTok to the next level.
- Collaborate with Product Manager, Algo Engineer and other roles, responsible for the mobile app development and technical architecture design of TikTok's video editing business.
- Participate in mobile app performance and user experience optimization, responsible for the technical architecture design and implementation of client-side creative tools.
- Participate in mobile app basic component and architecture design, promote development efficiency.
- Focus on the development of new mobile app technologies, explore and practice, and drive the team's technical research and innovation.
Qualifications
Minimum Qualifications
- Proven Experience of Android or cross-platform development experience or mobile app architecture experience.
- Proficient in Kotlin, with good architectural design capabilities.
- Familiar with popular mobile device characteristics and development iteration processes
- Familiar with Android platform design.
Preferred Qualifications
- Bachelor degree in Computer Science or equivalent
- Good communication skills and teamwork spirit, with a sense of responsibility.
- Respect for the specialization and standardization of technology, pursue clean code practices.
About TikTok
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us
Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.
We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.
Diversity & Inclusion
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
Seniority level
Seniority level Associate
Employment type
Employment type Full-time
Job function
Job function Engineering and Information Technology
Industries Software Development, Technology, Information and Media, and Information Technology & Services
Referrals increase your chances of interviewing at TikTok by 2x
Get notified about new Android Developer jobs in
Singapore, Singapore .
Android Software Engineer - Marketplace, Mobile App Team
Software Engineer, AI Acceleration, Android
Software Engineer - Java, Kotlin, Spring boot
Software Engineer - Java, Kotlin, Spring boot
Android Software Engineer - TikTok - Singapore
Android Engineer, Marketplace Intelligence & Data (Campus Recruitment 2025)
Android Software Engineer - TikTok Live Payment (Platform-Mobile)
Android Software Engineer - TikTok Live - 2025 Start
Senior/Staff Software Engineer (Android) - Mobile Infrastructure
Mobile Security Software Engineer Intern
Android Software Engineer Graduate (Social) - 2026 Start (BS/MS)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Senior Android Engineer, APAC
Posted today
Job Viewed
Job Description
foodpanda is part of the Delivery Hero Group, the world’s pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in over 70+ countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index.
Job Description
We are seeking a dynamic
Senior Android Engineer
to be part of our squad, to support our growing regional Product team here in Singapore as part of an international team of highly talented and motivated people.
Responsibilities:
Act as a subject matter expert within your vertical, being hands-on throughout the full SDLC—including development, design, testing, deployment, and release
Serve as the product owner within your vertical, including driving improvements and performing maintenance when necessary
Participate in architectural decision-making
Ensure code quality through reviews that align with development standards
Actively collaborate with Product Management to deliver maximum value to stakeholders and customers
Qualifications
Minimum of 8–9 years of experience in mobile software development
Bachelor's degree in Computer Science or equivalent education or practical experience
Strong command of English with the ability to clearly articulate work scope
Hands-on experience coding in Kotlin
Experience with high-performance testing
Proficient in architecture and design patterns (e.g., SOLID principles, MVVM/Clean Architecture)
Understanding of scalability challenges and experience building high-performance applications capable of handling thousands to millions of active user requests
Experience setting up CI/CD pipelines for deployment and release
Full SDLC experience — including development, design, testing, deployment, and release
Experience in mentoring or managing a team is an advantage
Additional Information
What we offer:
A dynamic and challenging work environment.
A company committed to developing you personally and professionally.
A great working atmosphere with regular company and team events.
A vibrant and international team committed to diversity and inclusion.
Responsibility from day one in a fast growing and global company.
Other benefits include free food, health and dental insurance, and learning and development opportunities!
foodpanda is operated by Delivery Hero Group (“DH Group”) - the world’s leading local delivery platform, operating in 70+ markets across Asia, Europe, Latin America, the Middle East, and Africa. Delivery Hero started as a food delivery service in 2011 and now employs 40,000+ people globally. Additionally, Delivery Hero is pioneering quick commerce, the next generation of e-commerce, aiming to bring groceries and household goods to customers in under one hour and often in 20 to 30 minutes. Headquartered in Berlin, Germany, Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017.
In July 2024, Delivery Hero SE merged three of its market-leading food delivery businesses, foodora and Yemeksepeti in Europe, and foodpanda in Asia. All three businesses now make up the second-largest organization within the Delivery Hero Group, and leading food and QCommerce delivery in 18 markets in both regions.
Seniority level
Seniority level Mid-Senior level
Employment type
Employment type Full-time
Job function
Job function Information Technology
Industries Software Development and IT Services and IT Consulting
Referrals increase your chances of interviewing at foodpanda by 2x
Get notified about new Android Developer jobs in
Singapore, Singapore .
Software Engineer - Java, Kotlin, Spring boot
Android Engineer, Marketplace Intelligence & Data (Campus Recruitment 2025)
Mobile App Developer (Tech MNC/ iOS or Android/ UP8.3K)
Android Software Engineer, Social Messaging - 2025 Start
Mobile Software Engineer Intern (TikTok) - 2025 Start
Android Software Engineer - TikTok Live - 2025 Start
Senior/Staff Software Engineer (Android) - Mobile Infrastructure
Python Developer (Singapore) – Elite Hedge Fund (up to $200K SGD + Bonus + Hybrid)
Expression of Interest - Solutions Engineer (Android)
Freelance Software Developer (Java) - AI Trainer
Software Engineer (Java) – Fixed Income E-Trading
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Be The First To Know
About the latest Android engineer Jobs in Singapore !
Software Engineer (Android)
Posted 2 days ago
Job Viewed
Job Description
We are seeking a highly skilled and experienced Senior Software Engineer who work for Android Operating System to join our mobile engineering team. You will play a key role in the development, optimisation, and maintenance of our Android applications. The ideal candidate will is technically strong, proactive, and able to take ownership of complex components.
Job Responsibilities
Design, build and maintain high-performance, reusable, and reliable Kotlin/Java code
Collaborate with cross-functional teams to define, design, and ship new features
Ensure the best possible performance, quality, and responsiveness of the app
Identify and correct bottlenecks and fix bugs
Work closely with UI/UX teams and backend developers to integrate APIs
Participate in code reviews and provide constructive feedback
Implement modern Android architectural patterns (MVVM, Clean Architecture)
Advocate and implement best practices in mobile development
Maintain security, scalability, and maintainability standards
Proactively identify test gaps and improve testing efficiency across modules
Ensure timely delivery of projects while maintaining high standards of quality and performance
Job Requirement
Bachelor’s degree in Computer Science, Engineering, or related field
4+ years of experience in Android development with strong Kotlin proficiency
Proven experience implementing unit tests, mocking frameworks (e.g., Mockito, MockK), and local test runners (e.g., Robolectric)
Comfortable with test-driven development (TDD) or writing testable code
Familiar with Retrofit, Coroutines, Room, LiveData, Jetpack Compose
Experience with Git, Jira, and modern CI tools (e.g., Bitrise)
Familiarity with cloud message APIs and push notifications
Experience with test coverage tools like JaCoCo or SonarQube
Experience with analytics, crash reporting tools (e.g., Firebase, Sentry)
Exposure to dependency injection tools (e.g., Hilt, Koin)
Experience with Google Play Console and publishing Android apps
Experience working in Agile/Scrum teams
Experience using AI-assisted development tools (e.g., Copilot, ChatGPT, IntelliJ AI Tools, etc.) to enhance productivity and code quality
Experience working with microservices-based architectures and integrating with backend systems
Software Engineer (Android)
Posted 11 days ago
Job Viewed
Job Description
We are seeking a highly skilled and experienced Senior Software Engineer who work for Android Operating System to join our mobile engineering team. You will play a key role in the development, optimisation, and maintenance of our Android applications. The ideal candidate will is technically strong, proactive, and able to take ownership of complex components.
Job Responsibilities
- Design, build and maintain high-performance, reusable, and reliable Kotlin/Java code
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the best possible performance, quality, and responsiveness of the app
- Identify and correct bottlenecks and fix bugs
- Work closely with UI/UX teams and backend developers to integrate APIs
- Participate in code reviews and provide constructive feedback
- Implement modern Android architectural patterns (MVVM, Clean Architecture)
- Advocate and implement best practices in mobile development
- Maintain security, scalability, and maintainability standards
- Proactively identify test gaps and improve testing efficiency across modules
- Ensure timely delivery of projects while maintaining high standards of quality and performance
Job Requirement
- Bachelor’s degree in Computer Science, Engineering, or related field
- 4+ years of experience in Android development with strong Kotlin proficiency
- Proven experience implementing unit tests, mocking frameworks (e.g., Mockito, MockK), and local test runners (e.g., Robolectric)
- Comfortable with test-driven development (TDD) or writing testable code
- Familiar with Retrofit, Coroutines, Room, LiveData, Jetpack Compose
- Experience with Git, Jira, and modern CI tools (e.g., Bitrise)
- Familiarity with cloud message APIs and push notifications
- Experience with test coverage tools like JaCoCo or SonarQube
- Experience with analytics, crash reporting tools (e.g., Firebase, Sentry)
- Exposure to dependency injection tools (e.g., Hilt, Koin)
- Experience with Google Play Console and publishing Android apps
- Experience working in Agile/Scrum teams
- Experience using AI-assisted development tools (e.g., Copilot, ChatGPT, IntelliJ AI Tools, etc.) to enhance productivity and code quality
- Experience working with microservices-based architectures and integrating with backend systems
Software Engineer (Android)
Posted today
Job Viewed
Job Description
We are seeking a highly skilled and experienced Senior Software Engineer who work for Android Operating System to join our mobile engineering team. You will play a key role in the development, optimisation, and maintenance of our Android applications. The ideal candidate will is technically strong, proactive, and able to take ownership of complex components.
Job Responsibilities
Design, build and maintain high-performance, reusable, and reliable Kotlin/Java code
Collaborate with cross-functional teams to define, design, and ship new features
Ensure the best possible performance, quality, and responsiveness of the app
Identify and correct bottlenecks and fix bugs
Work closely with UI/UX teams and backend developers to integrate APIs
Participate in code reviews and provide constructive feedback
Implement modern Android architectural patterns (MVVM, Clean Architecture)
Advocate and implement best practices in mobile development
Maintain security, scalability, and maintainability standards
Proactively identify test gaps and improve testing efficiency across modules
Ensure timely delivery of projects while maintaining high standards of quality and performance
Job Requirement
Bachelor’s degree in Computer Science, Engineering, or related field
4+ years of experience in Android development with strong Kotlin proficiency
Proven experience implementing unit tests, mocking frameworks (e.g., Mockito, MockK), and local test runners (e.g., Robolectric)
Comfortable with test-driven development (TDD) or writing testable code
Familiar with Retrofit, Coroutines, Room, LiveData, Jetpack Compose
Experience with Git, Jira, and modern CI tools (e.g., Bitrise)
Familiarity with cloud message APIs and push notifications
Experience with test coverage tools like JaCoCo or SonarQube
Experience with analytics, crash reporting tools (e.g., Firebase, Sentry)
Exposure to dependency injection tools (e.g., Hilt, Koin)
Experience with Google Play Console and publishing Android apps
Experience working in Agile/Scrum teams
Experience using AI-assisted development tools (e.g., Copilot, ChatGPT, IntelliJ AI Tools, etc.) to enhance productivity and code quality
Experience working with microservices-based architectures and integrating with backend systems