Android Developer

2 - 5 Years    mysore, India
60# D block, 10 Main Rd, NH Palya, Mysore, India

Job Description

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

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

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2505898
  • Industry
    IT-Software/Software Services
  • Total Positions
    10
  • Job Type:
    Full Time
  • Salary:
    15000-20000
  • Employment Status
    Permanent
  • Job Location
    mysore, India
  • Education
    Any Graduate
  • Experience
    2 - 5 Years
  • Apply By
    Aug 29, 2022
  • Job Posting Date
    Apr 29, 2022