Android Developer
Indexed description
Swift & SwiftUI
MVVM Architecture with Coordinator Pattern
iOS Application Development
Moya (Network Abstraction Layer)
Quick & Nimble for Unit Testing
SwiftLint for Code Quality and Static Analysis
SwiftGen for Type-Safe Resource Management
Firebase (Analytics & Performance Monitoring)
Experience integrating REST APIs
Strong understanding of iOS design principles, memory management, and app lifecycle
Git and Agile/Scrum development methodology
Good-to-Have Skills
Adobe Mobile SDK (AEPCore) for Analytics
GoogleSignIn and FBSDKLoginKit for Social Authentication
MaterialComponents for iOS UI Development
RealmSwift (Local Database)
Lottie-iOS for Animations
Closures framework for UIKit/Foundation extensions
Experience with App Store deployment and release management
CI/CD tools (Fastlane, GitHub Actions, Azure DevOps, Jenkins)
Performance optimization and application profiling
Experience with AI-assisted development tools (GitHub Copilot, ChatGPT, Cursor)
Android
Must Have Skills
5+ years of Android application development experience
Strong proficiency in Kotlin and Java
Hands-on experience with Jetpack Compose and Material Design 3
Strong understanding of Clean Architecture, MVI/MVVM, Repository Pattern, and Modular Architecture
Experience with Kotlin Coroutines, StateFlow, and SharedFlow
REST API integration using Retrofit and OkHttp
Local data storage using Room Database
Dependency Injection using Hilt
Jetpack Navigation with Deep Linking
Experience with Firebase (Analytics, Crashlytics, FCM, Remote Config)
Unit and UI testing using JUnit 4, 5, MockK, Espresso, and Compose UI Testing
Experience with Gradle, Git, and CI/CD pipelines
Good to Have Skills
Adobe Experience Cloud Analytics and Quantum Metric
Media3/ExoPlayer, Lottie Animations, and Coil
OAuth 2.0, Biometric Authentication, DexGuard
OneTrust Consent Management Platform
Akamai Bot Manager (BMP) / Accertify fraud detection
Static code analysis tools such as Detekt, SonarQube, and Kover
Experience supporting Google and Huawei application ecosystems
Agile/Scrum development experience and enterprise mobile application development
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search