Lead software development from requirements through release and maintenance, improve architecture and development processes, and support team growth across GO's mobility products. The role may involve hands-on implementation, people management, and generative AI adoption.
About this role
The role develops and improves Android applications that operate inside taxi vehicles and support the GO taxi service. Responsibilities include maintaining stable operation, improving daily experiences for passengers and drivers, and addressing new mobility challenges such as meeting unmanned vehicles and monitoring vehicle status in real time.
The applications include taxi-operation software that supports drivers’ daily work, navigation-related functions, and receiving GO ride requests. Other products include applications for rear-seat tablets, with digital signage and payment functions such as credit cards, QR codes, and electronic money. The team also develops a software meter that calculates fares using GPS information and software rather than dedicated vehicle equipment. Platform-layer applications manage Android devices with Device Owner privileges, launch and update operational applications, and abstract communication with connected devices.
The development environment includes Kotlin, Android Jetpack, Kotlin Coroutines, Firebase, AWS, CircleCI, Bitrise, and GitHub Actions. The work involves hardware integration such as Bluetooth and serial communication, location information, and MQTT-based IoT technologies.
Required experience includes development using Android Architecture Components, implementing asynchronous processing with Kotlin Coroutines, leading development, and participating in team development with Git. Preferred experience includes helping launch a team, selecting technologies for a system, building or improving development processes, and developing applications that connect with devices. Experience with GPS, Bluetooth, or Device Owner is applicable.
The position belongs to the IoT Development Department within the IoT Division. The department has approximately 40 members and includes hardware and software groups. The software group has around five Android engineers per product and works with hardware engineers, product managers, designers, and sales staff.
This is a full-time, indefinite-term position with annual compensation of 7,000,000 to 12,000,000 JPY, including a fixed overtime allowance for 45 hours per month unless hired as a manager or supervisor. Salary is revised twice yearly, with an annual performance-linked payment. The position allows fully remote work within Japan, with no specified number of office days, although attendance may be required on dates designated by the company. Working hours use a super flextime system without core hours. The work location is in Minato, Tokyo.
This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.