Application Developer - Android Applications
Ather Energy1 day ago
Bengaluru, IndiaMid Level / Senior
Responsibilities
- Design, develop, code, test, debug, maintain, and improve complex Android software and significant enhancements.
- Build modern reactive user interfaces using Android Jetpack Compose and apply Android design principles, patterns, and architecture best practices.
- Translate business requirements into technical requirements and participate in peer reviews and software documentation.
- Optimize application performance through benchmarking, code tuning, threading, and offline-storage management.
- Implement functionality using Google Maps and open map services.
- Collaborate with the software team to deliver high-quality software and documentation.
- Integrate hardware sensor data such as gyroscope and accelerometer inputs.
- Customize the Android Open Source Project platform for specific vehicle needs and apply automotive application architecture.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 4 to 7 years of experience developing Android applications.
- Hands-on and expert experience with Android Jetpack Compose.
- Advanced knowledge of Android design principles, patterns, best practices, and software architecture.
- Comprehensive understanding of the Android SDK.
- Experience implementing complex functionality with Google Maps and open map services.
- Knowledge of hardware sensors such as gyroscopes and accelerometers is useful.
- Familiarity with continuous integration pipelines and AOSP customization is useful.
- Knowledge of automotive application architecture is useful.
Tech Stack
Categories
Mobile