Job Description
Technical Skills
- 10 - 14 years of experience with native Android.
- Should have hands-on experience on CICD
- Should have ability to review the code efficiently
- Should have ability to design a scalable Architecture
- Java, Kotlin, Android Studio and related SDKs
- Experience in developing IoT applications is a must
- In-depth knowledge of MQTT, WiFi, and BLE / Bluetooth protocol is a must. Basic knowledge about RS232 RS 485 Protocol
- In-depth knowledge of MVVM Architecture. Knowledge of Clean Architecture will be an advantage.
- Good knowledge of Object-Oriented Analysis and Design, Software Design Patterns and coding principles
- Experience in device flashing and firmware update process.
- Proven experience in an Individual Contributor role and leading dev teams.
- Experience developing RESTful micro-service-based applications.
- Experience in App performance analyzing tools: Crashlytics / pro-gaurd / Sonar etc.
- Demonstrable experience in developing Android apps and deploying them to play stores.
- Flutter Cloud experience will be an advantage.
Employment Type: Full Time, Permanent
Read full job description