Senior Software Engineer - Android (Bengaluru)

Senior Software Engineer - Android (Bengaluru)

05 Nov
|
Talentica
|
Bengaluru

05 Nov

Talentica

Bengaluru

Job highlights

- Experience building and maintaining unit,integration and UI automation using JUnit,Espresso,Compose testing or equivalent frameworks.

- 6+ years of professional Android development experience with strong hands-on proficiency in Kotlin.

- Experience applying scalable architecture patterns such as MVVM or Clean Architecture in modular Android applications.

Job Summary

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 skilled 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.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Senior Software Engineer - Android (Bengaluru)
🏢 Talentica
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - android (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - android (bengaluru) / bengaluru