Job Closed
This listing is no longer active.
Making Japan simple
Senior Android Developer
Location
Japan
Posted
123 days ago
Salary
0
Seniority
Senior
Job Description
Senior Android Developer
Degica Co, Ltd.
• Develop KOMOJU POS, KOMOJU Tap-to-Pay app and mobile SDK offerings using Kotlin. • Collaborate with product managers and other developers to define, design, and ship new features. • Work across tech stacks with backend engineers to design and implement features for mobile applications. • Flexibility to engage with other programming languages and work on our platform backend as needed. • Technical design and architecture review across both mobile platforms (iOS and Android).
Job Requirements
- Minimum 5+ years of experience.
- Experience with Android SDK and mobile development lifecycle.
- Familiarity with RESTful APIs to connect mobile applications to back-end services.
- Strong knowledge of mobile UI/UX principles, patterns, and best practices.
- Generalist (T-shaped developer), able to jump between multiple areas of our tech stack to get the job done.
- Ability to work effectively in a collaborative team environment.
- Knowledge of cross-platform frameworks for iOS and Android is welcomed.
- Nice to Have
- Some experience of iOS development and general familiarity with iOS architecture is welcomed.
- Experience working for a Japanese business
- Lead and coach other members of the team, fostering skill development and high performance.
- Business-level proficiency in Japanese.
Benefits
- At Degica, we embrace remote work while also offering office space for those who prefer in-person collaboration
- 10 days regular vacation, additional 5 days summer and 5 days winter vacation
- Paid birthday holiday
- Budget for self-learning allowance, to ensure our employees’ skills remain current
- Language training for Japanese
Related Guides
Related Job Pages
More Android Engineer Jobs
• Architect, develop, and maintain advanced features for our native Android applications using Kotlin, Jetpack, and modern Android frameworks • Lead technical design discussions and propose scalable, maintainable solutions that align with platform best practices • Build high-quality UI and UX experiences that feel seamless, intuitive, and performant across device types and OS versions • Own end-to-end feature delivery—from ideation and prototyping to testing, deployment, and ongoing optimization • Implement robust integration and unit testing strategies to ensure code quality and reliability • Collaborate cross-functionally with product, design, backend, and cloud teams to define requirements and deliver roadmap priorities • Mentor engineers through code reviews, pairing, architectural guidance, and knowledge-sharing • Champion performance, stability, accessibility, and security within the Android ecosystem • Contribute to CI/CD optimization and identify improvements in tooling, automation, and release processes
Senior Mobile Engineer – iOS, Android, Flutter
BinanceThe World’s Leading Blockchain Ecosystem and Digital Asset Exchange
• Own the development and evolution of key Binance Square mobile modules, ensuring scalable, high-quality implementation. • Work closely with Product, Design, and QA to deliver a smooth and consistent user experience. • Lead performance optimization efforts, reducing latency and improving app stability and responsiveness. • Uphold engineering excellence through code reviews, technical best practices, and high standards of code quality. • Leverage AI-assisted development tools to improve coding efficiency, testing, and debugging.
Staff Android Engineer, Reservation Management – Additional Products
AirbnbAirbnb is a community based on connection and belonging.
• Explore, shape, and develop new product experiences alongside cross-functional partners (design and product); from ideation to implementation at scale. • Design and implement scalable Android practices across the Reservation Management team. • Be a champion of the team’s Android community, mentor other engineers and uplevel the broader team’s culture. • Lead investments into new technical capabilities that push the envelope and unlock product innovation • Develop prototypes to validate ideas while proactively considering long-term implications on technical design and architecture • Translate prototypes to high quality, scalable, and maintainable production code through iterative development • Writing unit and integration tests, reviewing other’s code.
Android Developer, AI Apps
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build and maintain production Android apps using Kotlin • Integrate AI-powered features (chat, vision, voice, recommendations) via backend APIs • Design UX patterns for AI interactions, including streaming responses, retries, and partial results • Optimize performance, memory usage, and responsiveness for AI-heavy flows • Implement analytics, logging, and feedback capture to support AI evaluation and iteration • Collaborate closely with backend and ML engineers on API contracts and system behavior • Ensure app stability, security, and scalability in production environments



