Job Description :
Job Title : Senior Android Developer
Extensive Android Development Experience : Hands-on experience building and maintaining Android applications.
Programming Languages : Expert-level proficiency in Kotlin and Java.
Architecture & Design Patterns : Strong understanding of MVVM Clean Architecture and modular app design.
Jetpack Libraries : Deep experience with Jetpack components including Navigation Room WorkManager LiveData ViewModel and Compose.
UI / UX Implementation : Ability to translate complex UI / UX designs into responsive and adaptive layouts using XML and Compose.
Asynchronous Programming : Proficient in Coroutines RxJava and managing background tasks efficiently.
API Integration : Experience with RESTful APIs and handling network responses and errors gracefully.
Testing & Quality Assurance : Skilled in writing unit tests UI tests (Espresso) and using testing frameworks like JUnit and Mockito.
Performance Optimization : Expertise in memory management battery usage app startup time and reducing APK size.
Security Best Practices : Knowledge of secure coding practices data encryption and secure storage (Keystore EncryptedSharedPreferences).
CI / CD & DevOps : Familiarity with CI / CD tools like Jenkins GitHub Actions and Gradle optimization.
Version Control & Collaboration : Proficient with Git and collaborative tools like JIRA Confluence and Slack.
Agile Methodologies : Experience working in Agile / Scrum environments with sprint planning retrospectives and daily stand-ups.
Cross-Platform Awareness : Understanding of cross-platform tools like Flutter or React Native (optional but beneficial).
Soft Skills : Strong analytical thinking problem-solving ability leadership and excellent communication skills.
Kotlin and Java Android Any CI / CD tools Like Jenkins / Docker / Git
Key Skills
APIs,REST,Eclipse,Android,Application Development,SDKs,SQLITE,IOS,Java,JSON,Gradle,Mobile Applications
Employment Type : Full Time
Experience : years
Vacancy : 1
Senior Android • Bangalore, Karnataka, India