42dot
Android Application Engineer (Playground Services)
Pangyo (Software Dream Center), South Korea, Remote. Posted 2 months ago
The role
This person will develop and maintain Android mobile and tablet apps and SDKs that connect with vehicles. They will also participate in developing AAOS-based IVI apps to create user experiences inside and outside of vehicles.
What you will do
- Develop and maintain Android mobile and tablet apps that link with vehicles
- Design, develop, and distribute SDKs to support mobile app development in the Playground ecosystem
- Provide integration guides and sample apps
- Develop mobile app and SDK features such as vehicle control, media sharing, payment, and push notifications
- Design app and SDK architectures and common modules for various mobile devices and environments
- Ensure quality and deployment stability through code review, refactoring, performance optimization, test automation, and CI/CD improvement
- Participate in the development and maintenance of AAOS-based IVI apps
Required qualifications
- 5+ years of Android app or SDK development experience
- Deep understanding of the Android framework
- Understanding and design experience of Clean Architecture and Modularization
- Experience using Kotlin, Jetpack (Compose, Hilt, Lifecycle, Navigation, Room, DataStore), Coroutines, and Flow
- Understanding of RESTful API and experience with Retrofit/OkHttp based API integration
- Experience in ensuring compatibility and performance optimization for various devices and execution environments
- No disqualification for overseas business trips
Nice to have
- Android library/SDK design, development, and distribution experience
- Payment module or payment SDK development experience
- Real-time communication function development using WebSocket, MQTT, or WebRTC
- Vehicle and mobile device connection and data integration function development experience
- Unit/integration test writing and test automation experience
- AOSP-based system app or AAOS-based IVI app development experience
Before you apply
- Interview process includes document screening, coding test, 1st interview (video, approx. 1 hour), and 2nd interview (in-person or video, approx. 3 hours)
- A 3-month probationary period may apply
- Reference checks may be conducted after the interview process with the candidate's consent
- Employment may be canceled if false information is found in the application
About the company
Playground Service Engineering team develops apps and services that connect vehicles and mobile devices. They build the Playground ecosystem to allow developers to extend services to the vehicle environment.