Android Developer
Job Summary
Develop and maintain high-quality Android applications using Java or Kotlin. Design intuitive user interfaces while integrating RESTful APIs for seamless functionality. Collaborate with cross-functional teams to deliver innovative mobile solutions and optimize app performance.
Responsibilities
- Develop and maintain Android apps
- Design UI/UX interfaces
- Integrate RESTful APIs
- Debug and optimize performance
- Collaborate with cross-functional teams
Required Skills
- Java / Kotlin
- Android SDK & Jetpack
- MVVM/MVP architecture
- Git version control
- English fluency
Job Details
Job Description
- Develop and maintain Android applications using Java and/or Kotlin programming languages.
- Design and implement user interfaces that align with mobile UI/UX best practices and design specifications.
- Integrate RESTful APIs and third-party services to enable seamless app functionality.
- Debug, test, and optimize applications for performance, reliability, and user experience.
- Implement Android architecture patterns and utilize Jetpack libraries for modern app development.
- Collaborate with designers, product managers, and backend developers to translate requirements into technical solutions.
- Manage version control using Git and maintain code quality standards through code reviews.
Qualifications
- Degree in Computer Science or similar.
- 3+ years of professional experience developing Android applications.
- Strong proficiency in Java and/or Kotlin programming languages.
- Solid understanding of Android SDK, Android Studio, and the Android development lifecycle.
- Experience with RESTful API integration and mobile networking.
- Knowledge of Android architecture patterns (MVVM, MVP, or MVC).
- Proficiency with version control systems, particularly Git.
- Experience with debugging tools and performance optimization techniques.
- Fluency in English (spoken and written).