NextGrowth Labs logo

Android Developer

NextGrowth Labs
Full-time
On-site
Bengaluru Karnataka India
Mobile Development

We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. Android programming works closely with other app development and technical teams. Your ability to think through problems matters more to us than your experience. We are looking for people who can work independently with minimal guidance.


Responsibilities
  • Translate designs and wireframes into high-quality code
  • Design, build and maintain high performance, reusable, and reliable Java/Kotlin code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Understanding of Design Patterns
  • Identify and correct bottlenecks and fix bugs
  • Build and publish applications in app stores
  • Strong problem solving, critical thinking, and self-motivated skills
  • Good understanding of Data Structures, Algorithms, and Operating Systems
  • Collaborate with cross-functional teams to analyze, design, and ship new features
  • Continuously evaluate and maintain applications with upcoming changes in Android
  • Experience with Android SDK and developing Libraries
  • Using Kotlin Coroutines
  • Experience with cloud messaging API, push, and custom notifications.
  • Working with remote data via REST and JSON using Retrofit
  • Working with Jetpack Components like Room, WorkManager..etc
  • Experience with source/version control software, continuous integration, unit testing, and build processes.
  • Unit-testing code for robustness, including edge cases, usability, and general reliability
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with hybrid platforms such as React Native or Flutter
  • Working with iOS