Job Description :
We require a Software Engineer with 5 - 10 years of experience in mobile development for Android and iOS platforms. Good communication and comprehension skills are mandatory for this role.
Required Skills :
For Android Development :
- Candidates must possess expertise in Kotlin and Jetpack Compose, along with Coroutines, Clean Architecture / MVVM, and adherence to SOLID principles.
- Additionally, proficiency in memory management, dependency injection, security practices, database and caching systems, testing methodologies, and implementation of industry best practices is iOS Development :
- Candidates must demonstrate strong skills in memory management (ARC / strong references), iOS frameworks (especially UIKit), SwiftUI and Combine, and GCD / threading (for senior roles : mastery of GCD without Structured Concurrency experience OR proficiency in both GCD and Structured Concurrency).
- Expertise in Structured Concurrency / Async await, architecture and SOLID principles, testing, and best practices is Requirements :
Skill Set : Google Analytics
(ref : hirist.tech)