Loading open roles
Loading open roles
Loading role

GirnarSoft · posted 3 months ago
Position: SDE II Mobile Android The role involves designing, building, and maintaining high-quality Android applications using Kotlin and Android Studio. The ideal candidate will have 2-5 years of experience in Android development and will be responsible for the full lifecycle of application development — from feature definition and UI design to testing, optimization, and publishing to the Google Play Store. The developer will work closely with cross-functional teams to ensure performance, responsiveness, and an exceptional user experience, while adhering to Material Design guidelines and Google's best practices. Key Responsibilities: • Designing and building applications for the Android platform • Ensuring the performance, quality, and responsiveness of the applications • Defining and adding new features to the application • Testing the application and identifying and fixing bugs that might affect the app's quality and performance • Developing user interfaces following Material Design guidelines • Creating high-quality and user-friendly programs for a perfect user experience • Publishing the applications to the Google Play Store after successful testing Required Skills: • Bachelor's or Master's degree in Computer Science or related field • 2-4 years of experience in Android development • Proficiency in Kotlin programming language • Experience with Android SDK and Android Studio • Experience with Jetpack Compose • Experience with View System (XML layouts) • Experience with Android Architecture Components (ViewModel, LiveData, Room) • Experience with WorkManager • Good knowledge of design patterns: MVVM, MVI, MVP, Repository Pattern, Singleton, Observer, Builder • Good knowledge of web technologies and Material Design / UI-UX principles • Familiarity with RESTful APIs using Retrofit and OkHttp • Understanding of CI/CD pipeline tools like AWS, Jenkins, and Bitbucket Knowledge of push notifications via Firebase Cloud Messaging (FCM) • Understanding of Google's design principles and Play Store publishing guidelines Preferred (Bonus) Skills: • Experience in both front-end and back-end development • Familiarity with Google Play Store publishing process • Knowledge of UI/UX best practices