
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
All done!
Your application has been submitted successfully! Thank you for applying to nanameue, Inc.