Android App Developer Job Description
This role involves designing, building, and maintaining high-quality Android apps. The successful candidate will have a strong understanding of the latest Android SDK features and tools.
Key Responsibilities:
* Designing and Building Apps: Translate design concepts and user requirements into functional Android applications.
* Writing Code: Utilize programming languages like Java and Kotlin to create the app's logic, features, and user interface.
* Working with the Android SDK: Access device features like the camera, GPS, and sensors using the Android Software Development Kit (SDK).
The ideal candidate will have excellent coding skills, attention to detail, and a passion for mobile app development.
Requirements:
* Experience: 3+ years of experience in Android Development, including the latest version of Android SDK.
* Coding Skills: Ability to write clean code in Kotlin.
* Tools and Technologies: Familiarity with Android Jetpack and Design Patterns (MVVM, MVP, MVI).
* API Integration: Familiarity with RESTful and/or GraphQL APIs.
* CICD Pipelines: Familiarity with building and optimizing CI/CD pipelines on GitHub actions.
Benefits:
* Opportunity to work on challenging projects.
* A chance to collaborate with experienced developers.
* Continuous learning and professional growth opportunities.
Preferred Qualifications:
* Other mobile development experience, including iOS development using Swift, or cross-platform development with React Native or Flutter.