Engineering

Android Developer - SDE II

Bengaluru, Karnataka   |   Full Time

Android Developer (SDE II)

At slice, we are looking for an experienced Android developer to join our technology team. If you have excellent software design and programming skills and a passion for developing applications or improving existing ones, we would like to meet you.

Job Position - Android Developer (SDE II)

Responsibilities:

  • Design, build and maintain high performance, reusable, and reliable code.
  • Write efficient Kotlin/Java code following MVVM pattern
  • A focus on UI design principles and making apps work intuitively
  • Write unit-test code for robustness, usability, and general reliability.
  • Work closely with Product and Backend teams to make the app experience better
  • Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile apps.
  • Continuously discover, evaluate, and implement new technologies to maximize development

Minimum Qualification:

  • Bachelor's Degree and/or Master's degree in Computer Science (or relevant equivalent)
  • 3-4.5 years of experience in developing android applications
  • Have published one or more Android apps in the play store.
  • Excellent command over Data Structures and Algorithms.
  • Experience working in Kotlin
  • Have experience with common Android libraries like Retrofit, OkHttp, Glide, RxJava, Gson
  • Have an understanding of OOP, different architectural patterns (esp. MVVM), and their testability
  • Experience with consuming REST APIs, and what makes them RESTful
  • Experience working with architecture components like Lifecycle, ViewModel, Room, Work Manager
  • Familiarity with Firebase services like Crashlytics, Analytics, Performance, and Remote Config
  • Familiar with Kotlin coroutines, flows, and channels 
  • Debugging skills, including identifying memory leaks, performance bottlenecks, and using tools like Profiler, Systrace
  • Familiar with ADB, Proguard, and different build variants
  • Android Background processing and limitations
  • Familiar with Android platform changes
  • Familiar with Material Design guidelines, common mobile UX patterns, and anti-patterns
  • Experience writing unit tests and testable code
  • Keen to decrease tech debt, participate in code review sessions, and suggest best practices
  • Knowledge of third-party SDK integrations
  • Experience working in an Agile environment and project management tool like Jira

CTC Range : 18 LPA -28 LPA

Why Explore a Career at Slice?

We are a young company and so is our culture. We are excited to meet/e-meet people who are talented and ambitious, who are passionate about joining us on this journey to build the first financial brand the millennials in India trust.

  • We provide an extremely fast-paced environment for you to apply what you know and learn what you don't.
  • We can assure you that you will be encouraged, supported as well as challenged to reach your full potential at slice.

 

Submit Your Application

You have successfully applied
  • You have errors in applying