Senior Software Engineer – Android
Join Our Community
Required Skills
Job Description
Own core engineering decisions for a desktop application that has to work flawlessly for millions of users, deeply integrated with the cloud. As a Principal Engineer at Talentica, you’ll drive architecture and design for a high\-scale desktop \+ cloud product, solving engineering challenges such as reliable cross\-platform data sync and large\-scale performance tuning.
### **What You’ll Own**
- Design, build and maintain reliable, secure and high\-performing Android applications for a large consumer base.
- Own Android features end to end, covering technical design, implementation, automated testing, release and production support.
- Develop clean, modular and maintainable Kotlin code using architecture patterns such as MVVM or Clean Architecture.
- Contribute changes to Quilt, our Backend\-for\-Frontend service, by quickly cross\-skilling into Go.
- Collaborate with Product, Design, Backend, QA and SRE teams to turn customer and business requirements into intuitive mobile experiences.
- Optimize application performance, startup time, memory usage, battery consumption and responsiveness using profiling and diagnostic tools.
- Strengthen code\-review practices, mobile CI/CD pipelines, staged releases and Google Play Console processes.
- Take part in production troubleshooting and provide technical guidance and mentorship to other engineers.
### **What We Need**
- 6\+ years of professional Android development experience with strong hands\-on proficiency in Kotlin.
- Deep technical knowledge of Kotlin, Java, the Android SDK and the Gradle build system.
- Strong hands\-on experience with Jetpack libraries, Jetpack Compose, Kotlin Coroutines, Flow, RxJava and dependency\-injection frameworks such as Koin or Dagger.
- Experience applying scalable architecture patterns such as MVVM or Clean Architecture in modular Android applications.
- Experience with HTTP and RESTful API integration using libraries such as Retrofit.
- A good understanding of Go, and the ability to cross\-skill quickly to work on Quilt.
- Experience building and maintaining unit, integration and UI automation using JUnit, Espresso, Compose testing or equivalent frameworks.
- Knowledge of mobile security best practices, including authentication, secure storage, data protection and secure coding techniques.
- The ability to communicate technical requirements and decisions effectively to both technical and non\-technical stakeholders.
### **Why It’s Worth Your Time**
- You’ll own features end to end for an app with a large consumer base, from design to production.
- You’ll work across the mobile app and its Go\-based Backend\-for\-Frontend layer, which broadens your skills beyond Android.
- You’ll work closely with Product, Design, Backend, QA and SRE teams, and mentor other engineers.
### **About Talentica**
Since 2003, Talentica has built software exclusively for tech companies, from early\-stage startups to large, established enterprises. We’ve partnered with startups from their earliest stages through to successful acquisitions, doing the kind of deep product and engineering work that moves a company’s valuation, not generalist consulting or staff augmentation. Our \~600\-person team is among the strongest in the industry, drawn heavily from the IITs and NITs, which means the software you’ll build is genuinely differentiated, and the work is demanding enough that you’ll keep learning regardless of how senior you are.
Similar Jobs
- D
Senior / Lead UI/UX Designer (Web & Mobile Applications)
D&D CLOUD PVT LTD · TS, IN
- O
Flutter Developer
OGONN TECHNOLOGY · UP, IN
- D
Mobile App Developer | Hardware & Device Integration
Dev Idea Studio · Remote, IN
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Mumbai
- Posted
- 22h ago
- Source
- Indeed