Why This Role Stands Out
Elevate your career as an Android Developer at Visionary Innovative Technology Solutions, where you'll contribute to cutting-edge mobile applications and benefit from a collaborative team environment. This hybrid role offers the flexibility you seek while providing ample opportunities for professional growth and skill enhancement in a highly reputable tech company. You'll thrive here if you possess strong Kotlin, Java, and Android Jetpack expertise, and are eager to build high-performance, scalable solutions.
Quick Overview
Job Description
We are looking for an experienced Android Developer with 5+ years of experience in designing, developing, testing, and maintaining high-quality Android applications. The ideal candidate should have strong expertise in Kotlin, Java, Android SDK, Android Jetpack, REST APIs, MVVM/MVI architecture, and modern Android development practices.
The candidate will work closely with UI/UX designers, backend developers, QA engineers, and product teams to build scalable, secure, and high-performance mobile applications.
Mandatory Skills
- 5+ years of hands-on experience in Android Application Development
- Strong experience with Kotlin and Java
- Strong knowledge of Android SDK
- Experience with Android Jetpack components
- Proficiency in Jetpack Compose
- Experience with MVVM / MVI / Clean Architecture
- Strong knowledge of REST APIs and JSON
- Experience integrating backend APIs into Android applications
- Strong understanding of Android UI/UX development
- Experience with Coroutines, Flow, LiveData
- Experience with Git/GitHub/GitLab/Bitbucket
- Unit testing and UI testing experience
- Strong debugging and performance optimization skills
Key Responsibilities
- Design, develop, test, and maintain Android applications using Kotlin/Java.
- Build scalable and reusable Android components following modern development practices.
- Develop responsive and user-friendly interfaces using Jetpack Compose and XML layouts.
- Implement application architecture using MVVM, MVI, and Clean Architecture.
- Integrate RESTful APIs, JSON services, and third-party SDKs.
- Work with backend developers to define and consume API contracts.
- Implement asynchronous programming using Kotlin Coroutines and Flow.
- Develop reusable UI components and common Android libraries.
- Perform code reviews and maintain coding standards.
- Troubleshoot crashes, memory issues, ANRs, and application performance problems.
- Write unit, integration, and UI automation tests.
- Collaborate with QA teams to resolve defects and improve application quality.
- Participate in Agile/Scrum ceremonies and contribute to technical discussions.
- Analyze requirements and provide technical solutions and effort estimates.
Technical Skills
Android Development
- Android SDK
- Kotlin
- Java
- Android Studio
- Jetpack
- Jetpack Compose
- XML
- Material Design
- Android Architecture Components
Architecture & Frameworks
- MVVM
- MVI
- Clean Architecture
- Repository Pattern
- Dependency Injection
- SOLID principles
- Design Patterns
Kotlin / Android
- Kotlin Coroutines
- Kotlin Flow
- LiveData
- ViewModel
- Room Database
- Navigation Component
- WorkManager
- DataStore
- Paging 3
Similar jobs
- PR
.NET MAUI Mobile Software Engineer - Perm or C2P
NewPRS
United States🇺🇸HybridYesterdayDockerMicroservicesMAUI+5Technology - MR
Mobile QA Engineer (Android & Retail Hardware)
NewMotion Recruitment Partners, LLC
New York, NY🇺🇸$30 - $35/hrOn-siteYesterdayEdge ComputingSeleniumAgile+4Technology - KT
Lead Android Mobile Engineer
NewKforce Technology Staffing
Madison, WI🇺🇸HybridYesterdayFirebaseAgileAndroid SDK+9Technology - QT
IOS Developer
NewQUANTUM TECHNOLOGIES LLC
Tampa, FL🇺🇸$90/hrHybridYesterdaySwiftFlutterAgile+7Technology - IN
Android Developer- Plano, TX
NewInnova
Plano, TX🇺🇸$75 - $80/hrHybridYesterdayAWSAgileAndroidTechnology - JM
Android Lead Software Engineer
NewJ.P. Morgan
Columbus, Ohio🇺🇸On-site4 hours agoScrumAgileJUnit+3Technology