> Markdown version of [/jobs/ext/222145-senior-android-developer](https://www.wearedevelopers.com/jobs/ext/222145-senior-android-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Android Developer - **Company:** Tata Consultancy Services Limited - **Location:** Jersey City, NJ, United States - **Experience:** Expert - **Salary:** $100,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Multitier Architecture, Android Software Development, Android Studio, Automation of Tests, Unit Testing, Biometrics, Continuous Delivery, Continuous Integration, Data Security, Memory Management, Github, Gradle, Mobile Application Software, JSON, Junit, Model View ViewModel, Object-Oriented Software Development, Mockito, Rxjava, Software Engineering, SQLite, Systems Integration, User Interface Testing, Transport Layer Security, Concurrency, Offline Storage, Cross-Site Scripting (XSS), Kotlin, Information Technology, Jetpack Compose, Asynchronous Programming, Functional Programming, Google Play, Restful APIs, Jenkins - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d1a0ec8ac667e675 ## About the Role Do you have experience in Android?, Do you have a Bachelor's degree?, Must Have Technical/Functional Skills Android, Kotlin Roles & Responsibilities * Strong OOP concepts, functional programming, memory management, concurrency (Java Threads, RxJava, Kotlin Coroutines/Flow). * In depth understanding and experience in Kotlin/Java languages, Android Studio IDE, Android SDK/Jetpack, and Jetpack Compose frameworks. * Native Android App Development using Google SDKs and hybrid app development leveraging WebView bridging. * Design and implementation of robust client-server architectures (MVVM, MVI, Clean Architecture). * Designing and consuming robust RESTful APIs (JSON, Retrofit, OkHttp). * Experience in integrating and working with Local Storage (Room, SQLite). * Experience of working with unit testing and UI testing frameworks (JUnit, Mockito, Espresso). * Mobile deployment and provisioning technologies including Google Play Console and Internal Testing. * CI/CD with knowledge of GitHub and Jenkins/GitHub Actions (Gradle scripts). * In depth Knowledge of Mobile DevOps practices and tools for automated testing, app bundling (AAB/APK), and continuous deployment. * Extensive experience implementing mobile application security standards including Certificate/SSL Pinning, Biometric Authentication (BiometricPrompt), and secure data encryption at rest/in transit (Jetpack Security/Crypto). * Hands-on experience securing WebView components against Cross-Site Scripting (XSS), Qualifications : BACHELOR OF COMPUTER SCIENCE ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Build Delightful Mobile Experiences with Kotlin, Realm, and Atlas Device Sync](https://www.wearedevelopers.com/videos/694-build-delightful-mobile-experiences-with-kotlin-realm-and-atlas-device-sync) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) ## Related Articles - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)