About the job
Join a pioneering team at Tossplace, the only division within Toss dedicated to creating offline services, where we are shaping the future of the offline payment industry centered around physical devices.
- The Android Developer at Tossplace operates within a matrix structure, being part of both silo teams and the Android chapter.
- As a compact and agile organization, you will experience hands-on collaboration to influence technology direction and witness the real-world impact of our products.
- Our automated deployment process enables us to release updates weekly, allowing teams to focus on developing desired functionalities.
- Every Thursday, the Android chapter meets outside of their silos for Engineering Day, fostering active communication, sharing technical insights, and conducting code reviews.
- As an Android Developer, you will have a direct impact on services functioning across various device environments.
In this role, you will:
- Develop and operate the entire offline payment process, from card reading to VAN approval, across silo teams.
- Create various Android products, including apps for payment terminals and business owner applications distributed via the Play Store.
- Implement Android features considering the unique characteristics of different devices, gaining experience in real-world development.
- Review PRs from team members to elevate code quality and share insights.
- Quickly assemble UI with Toss Design System (TDS) to easily implement great interactions, allowing you to focus on core logic.
We are looking for candidates who:
- Have experience designing complex structures for Android commercial services, with a focus on scalability and maintainability.
- Possess experience improving code quality and productivity within a Kotlin-based Android codebase.
- Have designed UI structures and interactions to provide a consistent user experience across various device environments.
- Have a strong understanding of Android UI/UX guidelines.
When applying, please highlight your experiences that demonstrate:
- A strong sense of responsibility for product quality and stability, along with a proactive approach to continuous improvement.
- Your deep engagement in enhancing customer value through a strong grasp of technology and domain knowledge.
- Your rich understanding of Android and mobile environments, focusing on optimized interface design.
Technologies we use include Kotlin, Kotlin Coroutines, Jetpack Compose, and TDS.

