Android Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

BS/BTech or MS/MTech in Computer Science or related degree from an accredited university., 1+ years of experience deploying Android applications and libraries in Java/Kotlin., Strong knowledge of Android SDK, design principles, and interface guidelines., Familiarity with RESTful APIs and experience with Android Jetpack, SQLite, and Firebase..

Key responsibilities:

  • Utilize Agile methodologies for software development and delivery.
  • Maintain quality and security of development tasks by following best practices.
  • Work according to project priorities and schedules to meet deadlines.
  • Engage in hands-on development, including memory management and threading.

FlairDeck logo
FlairDeck

Job description

Roles & Responsibilities:
• Use Agile as the core philosophy for software development/delivery
• Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
• Should maintain the quality and security of the assigned development tasks by applying the best design and development guidelines as defined in the project.
• Should work as per the defined project priorities and project schedules and ensure to complete the assigned projects within allotted timelines.

Qualifications:
• BS/BTech or MS/MTech in Computer Science or related degree from an accredited university
• 1+ years deploying Android applications and libraries in Java/Kotlin.
• Strong knowledge of Android SDK and different versions of Android. Understanding of Google’s Android design principles and interface guidelines.
• Experience with Android jetpack, SQLite, Realm, knowledge of firebase and google play store.
• Good knowledge on Core Java, OOPs concepts & design patterns.
• Familiarity with RESTful APIs to connect Android applications to back-end services.
• Memory management – Data structures, Heap, Stack, GC, etc.
• Hands-on experience on Threads/Async Tasks.
• Experience with offline storage, threading, and performance tuning is a plus.
• Experience in testing with Espresso/Roboelectric/Others is a plus.
• Experience in C/C++ and Android NDK is a plus.
• Familiarity with the use of additional sensors, such as Bluetooth, gyroscopes, and accelerometers is a plus.
• Experience with Reactive programming - RxJava/RxAndroid/RxKotlin is a plus.
• Good knowledge in socket programming, device communication is a plus.
• Experience with ExoPlayer, GSON, Dagger2, Retrofit, Glide is a plus

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Android Developer Related jobs