"Our client, a leading manufacturer of high-end household appliances, is expanding into current smart product lines. As part of this strategic initiative, a large-scale global program is being implemented across the company's IP portfolio. This includes the development of new embedded software, enhancements to cloud infrastructure, and the creation of cutting-edge interfaces within the mobile application.
We're seeking a solid and creative Mobile Developer responsible for the development and maintenance of applications aimed at a range of Android devices including mobile phones and tablet computers. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and the creation of quality products is essential."
Responsibilities:
Design and build applications for the Android platform.
- Communication for IoT devices implementation.
- Work with Cloud and Platform Teams on integration
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with cross-functional teams to align on architecture and deliverables.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization"
Mandatory Skills Description:
- Deep understanding of Android SDK
- Strong experience with Kotlin and frameworks
- Proficiency with unit and UI Testing.
- Understanding of design principles
- Experience with API and effective data management
- Jetpack Compose
- Coroutines/Flow
- MVVM Architecture
- Dagger (Dependency Injection)
- Retrofit Library
Nice-to-Have Skills Description:
- Knowledge of MQTT protocol