Android Developer
KeySkills
Company Name
Job Description
Job Description:
We are seeking a skilled Android Developer with at least 2 years of experience in building intuitive, high-performance mobile applications. The ideal candidate will have a solid foundation in Kotlin or Java, integration with backend systems using RESTful APIs, and a passion for crafting clean, user-focused code.
Key Responsibilities:
-
Design, develop, and maintain Android applications using Kotlin and/or Java in Android Studio
-
Integrate mobile applications with Spring Boot RESTful APIs for backend services
-
Write clean, maintainable, and scalable code while following Android best practices
-
Participate in code reviews, debugging, and performance optimization
-
Work collaboratively with designers, backend developers, and QA teams to deliver high-quality user experiences
-
Stay up-to-date with the latest trends, libraries, and tools in the Android ecosystem
Required Skillsets:
-
Minimum 2 years of hands-on Android development using Kotlin or Java
-
Working knowledge of Spring Boot and REST API integration
-
Proficient in Android SDK, Android Studio, and Git
-
Familiar with MVC/MVVM architectural patterns
-
Basic understanding of relational databases such as Oracle or MySQL
-
Strong problem-solving skills and attention to detail
-
Eagerness for continuous learning and improvement
Preferred Qualifications (Nice to Have):
-
Experience with unit testing and automated testing frameworks
-
Familiarity with Jetpack components (e.g., LiveData, ViewModel, Navigation)
-
Exposure to Agile/Scrum development methodologies
-