Responsibilities
- Design, develop, and maintain robust and scalable Android applications using Kotlin, Java, and Android SDK.
- Collaborate effectively with designers, product managers, and other developers to translate product requirements into technical solutions.
- Ensure the quality and performance of applications across various Android devices and versions.
- Implement unit tests and write clean, maintainable, and well-documented code adhering to best practices and coding standards.
- Participate actively in code reviews, providing constructive feedback and fostering a culture of continuous improvement.
- Integrate with backend services and APIs to ensure seamless data exchange.
- Stay up-to-date with the latest advancements in Android development, including Google's design principles and emerging technologies.
Tech Skills
Essential :
7-8 years of experience in Android app development using Kotlin, Java, and Android SDKStrong OOPS design and programming skills in JavaKnowledge of SQLite, MySQL, or similar database management systemsFamiliarity with Android SDK and MVVM architectureExperience with RESTful web services and websocketsGood knowledge of Android Jetpack componentsExperience with source control, unit testing, code verification, and documentationExperience with offline storage, threading, and performance tuningFamiliarity with FirebasePreferred
Knowledge of FlutterExperience with chat app developmentAdditional Skills
Ability to work independently as well as in a collaborative team environment.Understanding of Google's Android design principles and interface guidelines.Proficient understanding of code versioning tools such as GitSkills Required
Java, android developer, Android Sdk, Kotlin, Android App Development