Job description
 
                         Hiring  – Android Developer @ Underscore Technology
Location : Kolkata (In-Office Only)
Experience : 1+ Years
Domain : System-level Android | AOSP | Custom Launchers | ROMs
About Us
Underscore Technology Private Limited is one of the top tech firms in Eastern India, dealing in Android, iOS, and Smart TV development, UI/UX design, AWS cloud services, digital transformation, and e-commerce solutions.
We don't merely develop apps — we develop high-performance digital experiences that resonate with our customers.
With our passionate team of developers, designers, and consultants, we're empowering businesses across all sizes to grow faster and smarter.
What You’ll Be Working On
Design and develop a  custom Android Launcher  tailored for speed, usability, and a polished user experience.
Contribute to  Android OS customization , including building and optimizing ROMs for specific hardware or business needs.
Dive deep into the Android framework — leverage  undocumented APIs  and internal components to push the platform’s boundaries.
Solve  low-level system challenges , from boot optimization to background process management.
Partner closely with cross-functional teams — including UI/UX designers, QA engineers, and product managers — to deliver cohesive, user-centered solutions.
Continuously evolve and maintain Android apps with a focus on  performance, reliability, and scalability  across diverse devices and use cases.
Required Skills
Strong command of  Java  and  Kotlin
Solid understanding of  Android SDK ,  Jetpack libraries , and  Material Design
Proficiency in  MVVM/MVC  architecture and clean code practices
Experience in using  Room, Retrofit, Data Binding, LiveData, ViewModel
Familiarity with  Gradle, ADB, Logcat,  and  debugging tools
Ability to build responsive  UI layouts  using ConstraintLayout, MotionLayout, etc.
Understanding of  background tasks  using WorkManager, JobScheduler, Services
Hands-on experience with  Firebase , push notifications, and analytics
Version control using  Git
Experience publishing apps to  Google Play Store
Unit testing and/or UI testing is a big plus
What Makes You a Great Fit
You know  how Android really works  (not only the app level)
You've played with  AOSP, Launcher3, or custom ROMs  – or are excited to learn
You can dig into source code and figure out what's actually happening
You enjoy solving system-level issues and fine-tuning Android experiences
You're a team player who enjoys working together to solve problems
 
                    
                    
Required Skill Profession
 
                     
                    
                    Computer Occupations