Senior Android Developer

3 weeks, 3 days ago
Full-time
Senior
Mobile Development
KOMOJU

KOMOJU

KOMOJU is a global payment gateway that enables merchants worldwide to accept payments on their websites with ease. With a focus on providing a wide range of payment methods in Japan, South Korea, China, and Europe, KOMOJU is the preferred choice for b...

Internet Software & Services

Description

  • Develop KOMOJU POS, native merchant apps, and mobile SDK offerings using Kotlin.
  • Collaborate with product managers and other developers to define, design, and ship new features.
  • Work with backend engineers to design and implement features for mobile applications.
  • Engage with other programming languages and support work on the platform backend as needed.
  • Lead technical design and architecture reviews across both mobile platforms, iOS and Android.
  • Define coding standards, architectural decisions, and frameworks for the Android engineering function.
  • Integrate SDKs for IC card readers, NFC modules, magstripe readers, and PIN pads.
  • Handle low-level hardware events, Android background service communication, and complex state machine logic.
  • Build robust, testable systems with strong attention to code quality and testing practices.

Requirements

  • Minimum 5+ years of experience.
  • Experience with Android SDK and the mobile development lifecycle.
  • Familiarity with RESTful APIs for connecting mobile applications to back-end services.
  • Strong knowledge of mobile UI/UX principles, patterns, and best practices.
  • Expert-level proficiency in Kotlin and Java.
  • Experience with high-performance, thread-safe, and maintainable code.
  • Experience with low-level hardware event handling, AIDL/IPC, and complex state machines.
  • Knowledge of EMV protocol and payment transaction flows is a plus.
  • Knowledge of cross-platform frameworks for iOS and Android is welcomed.
  • Some experience in iOS development and familiarity with iOS architecture is welcomed.
  • Experience working for a Japanese business is welcomed.
  • Business-level proficiency in Japanese is welcomed.
  • Ability to work effectively in a collaborative team environment.
  • Ability to function as a generalist or T-shaped developer across multiple areas of the tech stack.

Benefits

  • Remote-first work with office space available for in-person collaboration.
  • 10 days regular vacation, plus 5 additional summer vacation days and 5 additional winter vacation days.
  • Paid birthday holiday.
  • Self-learning budget to support ongoing skill development.
  • Access to the O’Reilly Learning Platform.
  • Language training for Japanese and English.
  • Twice-weekly office lunch.
  • Relocation required to Tokyo, Japan for this role.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Sr. Android Developer

TWO95 International 51-250 Internet Software & Services

Remote Sr. Android Developer needed for a contract role supporting a large-scale migration of iOS applications, devices, and related hardware integrations to Android.

Android iOS Java Kotlin
15 hours, 41 minutes ago

Sr. Android Developer | Remote | Contract

TWO95 International 51-250 Internet Software & Services

Two95 International is hiring a remote Sr. Android Developer for a 1+ year contract to help migrate iOS applications and connected devices to Android for a large-scale device platform initiative.

Android iOS Java Kotlin
1 day, 14 hours ago

[Job-30196] Senior Android Developer

CI&T 5K-10K Internet Software & Services

CI&T is hiring a Senior Android Developer for a 100% mobile development role focused on building and improving complex Android applications for enterprise clients.

Android Git GitHub GraphQL Jenkins Jetpack Compose Kotlin Mobile Development
1 day, 15 hours ago

Senior Android Engineer - Brazil

Space Inch 11-50 Internet Software & Services

Space Inch is hiring an experienced Android Engineer to help rebuild a large-scale, white-labeled healthcare and fintech mobile platform from the ground up for enterprise clients.

Android CI/CD Espresso Git GraphQL iOS Jetpack Compose JUnit Kotlin REST API SQLite
3 days, 15 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers