Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
We're looking for candidates with the following qualifications:Proven experience in Android development using Kotlin and Java. Strong understanding of Android SDK, mobile architecture, and design principles. Experience with RESTful APIs and third-party libraries. Ability to work collaboratively in a team environment. Strong problem-solving skills and a passion for mobile technology.
About the job
Join Cermaticom as an Android Engineer, where your expertise will drive the development of innovative mobile applications that enhance user experiences. You'll collaborate with a talented team to design, develop, and maintain high-quality Android applications. This role offers an exciting opportunity to contribute to cutting-edge technology initiatives in a dynamic environment.
About Cermaticom
Cermaticom is a leading technology company based in Jakarta, specializing in innovative mobile solutions. Our mission is to create exceptional digital experiences for users worldwide. Join us and be part of a forward-thinking team that values creativity, collaboration, and continuous improvement.
About The Economist Group The Economist Group (TEG) delivers analysis and insights to clients and subscribers in 170 countries. Our four businesses, The Economist, Economist Impact, Economist Intelligence, and Economist Education, share a reputation for independence, innovation, and rigor. We help individuals and organizations understand and address critical…
About the RoleJoin bjakcareer as we develop an innovative AI system that enhances user interactions across various platforms on a daily basis. As an Android Software Engineer, you will play a pivotal role in designing and maintaining production-level Android applications that integrate AI seamlessly into the user experience.This position emphasizes building robust, high-performance applications with a focus on delivering reliable, engaging user experiences in AI-driven contexts.Key ResponsibilitiesDevelop and sustain top-tier Android applications using Kotlin.Incorporate AI functionalities, such as chat, vision, voice, and recommendations, through backend APIs.Craft user experience patterns for AI interactions, including real-time responses and adaptive results.Enhance application performance, memory management, and responsiveness for AI-centric workflows.Implement analytics and logging frameworks to facilitate AI performance evaluation and iterative improvements.Collaborate closely with backend and machine learning engineers to define API specifications and system behaviors.Maintain application stability, security, and scalability in production settings.Preferred QualificationsMinimum 3 years of experience in Android development with a strong emphasis on Kotlin.Proven expertise in integrating AI technologies (e.g., LLM, vision, speech APIs).Deep understanding of asynchronous programming (Coroutines, Flow).Familiarity with RESTful or gRPC APIs and data interchange formats.Exceptional debugging and performance profiling abilities.Experience in environments characterized by latency, partial failure, and non-deterministic behavior.Experience with MLKit or on-device inference technologies.Demonstrated success in launching production applications on the Google Play Store.Technology StackKotlin / JavaSQL / NoSQLTensorFlow Lite (on-device inference)Our Work CultureAt bjakcareer, we foster a flat organizational structure with a small, highly motivated team dedicated to engineering and product excellence. Each team member is expected to be hands-on and contribute actively to our mission.
Join Grab as a Lead Software Engineer specializing in Mobile (Android) for our Fulfilment team. In this pivotal role, you will lead the development of innovative mobile solutions that enhance user experience and operational efficiency. Your expertise will guide the team in building robust applications that cater to our expanding user base.
Join Grab as a Senior Mobile Software Engineer focusing on Android development in our Fulfillment team. You will be an integral part of a dynamic team dedicated to enhancing our mobile applications, ensuring seamless user experiences, and driving innovative solutions. This role involves collaborating with cross-functional teams to design, develop, and maintain high-quality mobile applications that cater to our customers' needs.
Join Cermaticom as an Android Engineer, where your expertise will drive the development of innovative mobile applications that enhance user experiences. You'll collaborate with a talented team to design, develop, and maintain high-quality Android applications. This role offers an exciting opportunity to contribute to cutting-edge technology initiatives in a dynamic environment.
Company Overview:Ajaib is at the forefront of transforming the financial landscape for retail investors in Indonesia. As a premier fintech company, we are eager to welcome a skilled Senior Android Engineer to our innovative team. This role presents a unique opportunity to influence user experiences and spearhead advancements in our Android applications.Key Responsibilities: Create engaging and user-friendly experiences on our Android platform. Take ownership of features from concept through design feedback, implementation, and launch. Develop and execute unit and functional tests for your tasks. Compile and integrate project changes effectively. Collaborate with Product Designers, Product Managers, Backend Engineers, and Data Engineers. Provide mentorship and guidance to junior engineers in contributing to the codebase. Requirements:Over 7 years of professional experience in Android development.Expertise in Kotlin or Java along with a solid understanding of the Android framework.Strong grasp of reactive programming principles.Extensive knowledge of design patterns and their practical applications.Proficient in end-to-end systems development life cycles.Exceptional analytical, decision-making, problem-solving, teamwork, and time management abilities.Bachelor's degree in Computer Science, Engineering, or a related field.Familiarity with Kotlin, RxJava 2, Dagger 2, and other libraries relevant to our tech stack.What Sets You Apart:A proactive approach to enhancing the app and codebase beyond the initial specifications.A passion for monitoring performance through application instrumentation.A strong commitment to ensuring stable and swift build releases.A curious mindset eager to understand internal system workings and a desire to challenge the existing tech stack.Benefits:Join Ajaib and become part of a team dedicated to reshaping the financial landscape!
Develop and maintain high-quality Android applications with clean, efficient code.Collaborate with stakeholders to gather detailed functional requirements.Create and execute unit and UI tests to ensure software reliability.Diagnose and debug issues to enhance application performance.Work closely with the product development team to strategize and implement new features.Ensure both new and existing applications comply with quality standards.Keep abreast of the latest industry trends and technologies.
About PayJoyPayJoy is a pioneering credit provider committed to empowering underrepresented customers in emerging markets, assisting them in attaining financial stability and success. Our patented secured credit technology offers a gateway for new customers to enter the credit landscape. With PayJoy's innovative point-of-sale financing and card solutions, customers can access modern quality of life improvements. Our credit services also enable customers to leverage opportunities as micro-entrepreneurs and serve as a safety net during challenging times. Utilizing advanced machine learning, data science, and anti-fraud AI, we have positively impacted over 18 million customers by 2025 while ensuring sustainable profitability for continued growth.Role OverviewAs a Mobile Security Engineer specializing in Android, you will play a crucial role in testing and maintaining PayJoy's proprietary device locking technology. This involves safeguarding against various bypass techniques and tools after each Over-The-Air (OTA) update, modifications to our locking technology, and updates to in-market tools.
Speechify aims to remove barriers to learning by making reading accessible to everyone. Over 50 million people use Speechify’s text-to-speech tools to turn PDFs, books, Google Docs, news, and web content into audio, helping them read faster and understand more. Our products include apps for iOS, Android, Mac, a Chrome extension, and a web application. Speechify was named Chrome Extension of the Year by Google and received Apple’s Design Award for Inclusivity in 2025. We are a distributed team of nearly 200 people working remotely around the world. Our group includes frontend and backend engineers, AI research scientists, and professionals from Amazon, Microsoft, Google, Stanford, Stripe, Vercel, Bolt, and other leading organizations and startups. Role Overview Speechify’s Android app is the most popular text-to-speech app on the Play Store. We are looking for a Tech Lead, Android Core Product, based in Bandung, Indonesia. This senior role will help support our growing user base and lead new projects that further our mission. The right person brings a strategic approach, enjoys making product decisions that matter, and has a record of building strong user experiences in fast-moving teams. Speechify has a flat structure. Every team member can lead by showing technical skill and delivering results. We value strong work ethic, clear communication, and drive. What You’ll Do Own major Android features and work closely with designers to deliver high-quality results. Help set the direction for the Android team. Monitor, maintain, and improve reliability metrics for key features. Collaborate with Product, Design, and Engineering teams. Review pull requests and support other engineers. Tackle critical issues and handle unexpected challenges as they arise. Interview Process The process includes several technical assessments. We aim to complete interviews within one week.
Speechify aims to remove barriers to learning by turning reading materials into accessible audio. With more than 50 million users worldwide, Speechify converts PDFs, books, Google Docs, news articles, and websites into audio, helping users read faster and retain more. Our product lineup covers iOS, Android, Mac, Chrome extension, and web apps. Recent recognition includes Chrome Extension of the Year from Google and Apple’s 2025 Design Award for Inclusivity. Our global team includes around 200 professionals working fully remotely, Speechify has no physical office. The team brings together frontend and backend engineers, AI researchers, and specialists from companies like Amazon, Microsoft, and Google, as well as alumni from top PhD programs and founders of companies such as Stripe and Vercel. Role Overview Speechify is looking for a Tech Lead, Android Core Product, based in Jakarta. This position focuses on growing our Android app, which leads the text-to-speech category in the Play Store. The role suits someone who combines strategic thinking with a strong interest in product development and a commitment to delivering outstanding user experiences. Speechify’s flat structure means anyone can step into leadership by demonstrating technical excellence and delivering results quickly. We value strong work ethic, clear communication, and a drive to achieve ambitious goals. What You’ll Do Own major features and work closely with the design team to deliver high-quality releases. Help guide the direction of the Android team. Monitor, maintain, and improve reliability metrics for core features. Participate in cross-team discussions with Product, Design, and Engineering. Review pull requests and support other engineers on the team. Handle critical issues and unexpected challenges as they arise. Interview Process The hiring process includes several technical assessments, with the aim to complete all steps within one week.
Join our dynamic team at Cermaticom as a Senior Software Engineer. In this pivotal role, you will be responsible for designing, developing, and implementing software solutions that enhance our product offerings. We seek a talented engineer who thrives in a collaborative environment and is passionate about technology and innovation.Your expertise will contribute to our mission of delivering high-quality software solutions that meet the needs of our customers. You will work closely with cross-functional teams to ensure project success and foster a culture of continuous improvement.
About The Economist Group The Economist Group (TEG) supports progress with analysis and evidence-based insights. Across four main businesses, The Economist, Economist Impact, Economist Intelligence, and Economist Education, TEG operates in 170 countries, delivering trusted information and upholding a reputation for independence and integrity. Role Overview: iOS Software Engineer This iOS Software Engineer position is based in Indonesia and focuses on building and improving mobile applications for The Economist Group. The work directly supports economist.com and helps engage and retain over 1.2 million subscribers worldwide. The role involves developing new features, maintaining high code quality, and contributing to products that serve leaders across industries. What You Will Do Develop and enhance native iOS applications for The Economist Group Work closely with experienced engineers to deliver reliable, user-focused features Support ongoing improvements to the flagship app and website Maintain high standards for code quality and technical excellence How You Will Work Collaborate in a remote-first environment Exercise autonomy and creativity in your approach to problem-solving Option to work in the office at least two days per month if preferred Engage in continual learning and skill development in iOS engineering What We Value Commitment to quality code and thoughtful engineering Desire to work on meaningful products that impact a global audience Ability to work independently and as part of a collaborative team
Role Overview Cermaticom is hiring a Software Engineer in Jakarta. This role centers on building and maintaining software applications that serve client needs. The work involves collaborating with colleagues from different teams to deliver reliable solutions. What You Will Do Design and develop software applications Work closely with other teams to ensure project goals are met Maintain and improve existing software systems Contribute to projects that address complex technical challenges Who We’re Looking For Comfortable working on challenging projects Enjoys collaborating with cross-functional teams Ready to support client-focused solutions
Join our dynamic team as an Android Developer at Bukuwarung, where you will play a pivotal role in developing innovative mobile applications. We are looking for a passionate individual who thrives in a collaborative environment and is eager to contribute to our mission of empowering small businesses through technology.
Join Grab as a Principal Backend Software Engineer where you will lead the development of scalable backend systems to enhance our digital ecosystem. You will collaborate with cross-functional teams to design innovative solutions that meet the dynamic needs of our users. Your expertise will be pivotal in driving high-impact projects and improving system performance.
Join our dynamic founding team to develop innovative software solutions that address real-world challenges and enhance user experience.Engage in diverse projects across multiple domains, including back-end development, front-end web applications, scripting, artificial intelligence, and infrastructure management.Benefit from personalized mentorship and guidance from our experienced founders and senior engineers as you grow your skill set.This is a full-time position. Internships and part-time roles are not applicable.
Join Cermaticom as a Software Engineer specializing in Infrastructure, where you will play a pivotal role in optimizing and enhancing our technological frameworks. You will engage with cross-functional teams to design, develop, and implement robust software solutions that drive our infrastructure capabilities. This position is perfect for proactive individuals eager to innovate and improve our systems.
Role overview Grab Holdings Inc. is shaping transportation and technology throughout Southeast Asia. The backend software engineering team in Jakarta develops core systems that keep applications and services operating reliably. What you will do Design and build backend systems to support Grab’s products and services Collaborate with colleagues from other teams to deliver scalable solutions Contribute to projects that enhance user experiences across the platform Location This position is based in Jakarta.
Join Carousell Group as a Senior Software Engineer in Jakarta, where you'll play a pivotal role in building innovative software solutions. Collaborate with talented engineers and contribute to exciting projects that enhance the user experience. This is an opportunity to showcase your skills and make a significant impact in a fast-paced environment.
Join our dynamic team at Grab, where innovation meets technology. As a Senior Backend Software Engineer for our Business Platform, you will play a crucial role in developing robust backend systems that support our mission of making life easier for users across Southeast Asia. Your expertise will help us enhance our services, ensuring a seamless experience for our customers.