Role: Android Developer
Location: Plano TX
Job Type: Contract/Full Time
Job Description:
As an Android Developer you will play a crucial role in designing developing and maintaining highquality mobile applications for our user base. You will work closely with a talented team of engineers designers and product managers to deliver innovative and userfriendly experiences on the Android platform.
Responsibilities:
* Design develop and maintain Android applications using Kotlin and other relevant technologies.
* Collaborate with crossfunctional teams to define design and release new features.
* Write clean welltested and efficient code.
* Optimize application performance and user experience.
* Stay uptodate 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 problemsolving 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