Skip to content

Android Developer

  • On-site
    • Tokyo, Tokyo, Japan
  • Engineering

Job description

About nanameue, Inc.

At nanameue, Inc our focus is to connect people through social media. nanameue, Inc started in May of 2013 with roots in Japan and Thailand. With growing teams, nanameue, Inc. has built one of Japan’s top chat applications with over 9 Million users and over 90,000 communities.  

Having a global mindset, nanameue, Inc is built with people from a variety of different cultures from Japan, Thailand, Brazil, US to name a few. To maintain the global culture, our company language is English and we continue to welcome new members from all over the world.

Our goal is to build a virtual space where everyone can have their presence as themselves and welcome to accept and forgive everyone as they are.

Description

As an Android developer, you will play an essential role to create values to our users on our communication application platform. You will have fun creating apps and solving challenges that a lot of people love using. Moreover, you will have a chance to help train young junior developers to grow and create even better products. Our team is growing and with high attention to details we can keep pushing out more products and values to our users. You will also get a chance to work on our new web3 segment of the Yay! application.

Responsibilities

  • Design, build, and maintain Android applications using Kotlin

  • Collaborate with product and design teams to define, design, and ship new features

  • Develop and execute test strategies to ensure high-quality applications

  • Troubleshoot and resolve bugs using tools like Firebase Crashlytics

  • Conduct code reviews and provide constructive feedback to peers and junior developers

  • Help define and promote Android development best practices within the team

  • Participate in architecture discussions and contribute to the technical vision

  • Work directly with the CTO and CEO to align on product vision and feature implementation

Job requirements

  • 3+ years of hands-on experience developing native Android applications in Kotlin

  • Strong understanding of Android SDK and lifecycle management

  • Proficient in object-oriented programming and design principles

  • Experience shipping at least one Android application, with the ability to discuss your role in its development

  • Familiarity with agile development methodologies such as Scrum or Kanban

  • Knowledge of RESTful APIs and API design for mobile apps

  • Understanding of multithreading, AsyncTasks, and coroutine-based concurrency

  • Experience writing unit and integration tests

  • Proficient in version control systems such as Git

  • Excellent written and verbal communication skills in English (yes, we’d love it if you can make a good English joke!)

Preferred/Nice To Have

  • 4+ years of professional Android development experience

  • Exposure to cross-platform tools and frameworks (e.g., Kotlin Multiplatform Mobile - KMP)

  • Familiarity with performance analysis tools and optimization techniques

  • Experience with reactive programming (e.g. RxJava, Kotlin Flow, LiveData)

  • Knowledge or experience with WebRTC

  • Exposure to iOS development and ability to read/write Objective-C or Swift

  • Multilingual capabilities: Japanese or Thai language skills are a plus

Benefits

  • Competitive salary and performance based bonus plus standard social security insurance

  • Flextime: Core time 11:00 to 15:00

  • For overseas candidates: Visa Support, Re-location assistance to help you start your life in Tokyo, including first-time airfare to Tokyo, and hotel room while we help you search for housing.

  • Holidays: Annual leave, Summer as well as Winter Holidays, Childcare and Family care leave

  • Transportation allowance OR if you live near the office, we will give you 20,000 JPY monthly towards your rent

or

Apply with Indeed unavailable