Android Developer - Donato Technologies, Inc
Plano, TX
About the Job
Android Developer
Plano TX
Open for relocation
8+ Years
Android: 50%
Kotlin: 30%
Java: 20%"
Only Tier-1 Company profiles needed, if candidate does not have past Tier-1 Experience you may submit profiles with 2+ years of tier-1 experience in last 7 years
Job Description:
About the Role:
As an Android Developer, you will play a crucial role in designing, developing, and maintaining high-quality mobile applications for our user base. You will work closely with a talented team of engineers, designers, and product managers to deliver innovative and user-friendly experiences on the Android platform.
Responsibilities:
- Design, develop, and maintain Android applications using Kotlin and other relevant technologies.
- Collaborate with cross-functional teams to define, design, and release new features.
- Write clean, well-tested, and efficient code.
- Optimize application performance and user experience.
- Stay up-to-date with the latest Android development trends and technologies.
- Work with backend engineers to integrate mobile applications with backend services.
- Troubleshoot and fix application bugs and issues.
- Contribute to code reviews and provide constructive feedback.
- Participate in the entire app lifecycle, from concept to launch and beyond.
Qualifications:
- Strong proficiency in Kotlin and Java programming languages.
- Solid understanding of Android SDK, Android Studio, and Android development tools.
- Experience with Android UI/UX design principles and Material Design guidelines.
- Knowledge of Android architecture components (MVVM, MVI, etc.).
- Experience with RESTful APIs and JSON.
- Familiarity with version control systems (Git).
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork skills.
- A passion for mobile development and a desire to create exceptional user experiences.
Preferred Qualifications:
- Experience with Android Jetpack Compose.
- Experience with Kotlin coroutines and Flow.
- Experience with Rx Android.
- Experience with unit testing and UI testing frameworks.
- Experience with performance optimization techniques.
- Experience with Android app distribution and deployment."
Source : Donato Technologies, Inc