Search by job, company or skills

Snapmint

Android Developer

Save
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

The Snapmint Android team is looking for an Android Developer with a passion for working on designing, building, and maintaining high-performance, reusable, and reliable code. Also, design and implementation of customer-facing features. You will get an opportunity to build and own the Snapmint- Mobile App. You will be working alongside other developers and designers working on different layers of the infrastructure. We are looking for a self-driven Android Developer who will contribute towards building tech solutions that will empower millions of consumers across India and make a real difference to the lives of people across geographies. We are looking for a person who is committed to teamwork, who enjoys working on cutting-edge technology in a fast-paced environment, is customer-centric, and thrives on the challenge of building something new that will operate on a nationwide scale. Come join us, be curious, explore, learn, and accelerate your career growth.

Requirements

  • Bachelor's or Master's degree in Computer Science or equivalent.
  • 1-3 years of experience in developing android applications.
  • Proficiency in Kotlin and Java with good knowledge of their ecosystems is a must.

Preferred Qualifications

  • Strong understanding of modern Android architecture such as Jetpack-compose, ViewModel, Room, DataStore, WorkManager, Navigation, and Dependency Injection (Hilt, Dagger).
  • Have an understanding of OOP, different architectural patterns (esp. MVVM) and their Testability.
  • Have experience with common Android libraries like Retrofit, OkHttp, Glide, RxJava, Gson, Arch-components, etc.
  • Debugging skills, including identifying memory leaks and performance bottlenecks, and using tools like adb, proguard, etc.
  • Excellent command over Data Structures and Algorithms.
  • Understanding of design for scalability, performance, and reliability.
  • Experience working in an Agile environment and with project management tools like Jira.
  • Familiar with Material Design guidelines, common mobile UX patterns, and anti-patterns.

This job was posted by Parvinder Kaur from Snapmint.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148882873

Similar Jobs

Gurugram, Gurugram, India

Skills:

MVVMViewModelJsonKotlinGitRetrofitRest ApisMVINavigationData classesSealed classesCoroutinesClean ArchitectureFastlaneExtensionsJetpackFlowOkHttpGitHub ActionsWorkManagerKotlin DSLsJetpack ComposeRoom

Delhi, India

Skills:

KotlinFirebaseGitAndroid StudioRetrofitAndroid SDKDaggerRest ApisMVVM architectureHiltJetpack ComposeRoom Database

Gurugram, Gurugram, India

Skills:

JavaRxjavaMVVMJiraKotlinGsonOopRetrofitAgileData Structures And AlgorithmsGlideOkHttpMaterial Design guidelinesArch-components

Gurugram

Skills:

Core JavaC++Android SDKXmlJson

Noida

Skills:

AndroidKotlinjetpack ComposeArchitecture