Client: TCS
Role: Senior Android Developer
Location: Blue Ash, OH
Duration: 6+ months (Possibility of Extension based on Project)
Competencies: 10+ years’ experience required
Digital: Kotlin
Digital: Mobile Computing - Android
Agile Way of Working
Role Description: About the Role:
We are seeking a Senior Android Developer to lead our Android development team while actively contributing to product development. You will mentor developers, drive technical decisions, collaborate cross-functionally, and build high-quality, scalable Android applications.
Key Responsibilities:
Lead and mentor the Android development, conduct code reviews and define coding standards
Manage sprints, assign tasks, and ensure timely project delivery
Collaborate closely with Product, Design, Backend, and QA teams
Architect and develop scalable Android applications with clean, maintainable code
Drive technical decisions related to architecture, tools, and best practices
Ensure application quality through testing, CICD pipelines, and Play Store deployment
Monitor app performance, stability, and crash reports
Participate in requirement analysis and technical planning
Required Technical Skills:
Android Development Kotlin, Java Jetpack Compose, XML Layouts Android SDK, Android Studio
Local Database Room DataStore SQLite
Architecture Patterns MVVM, MVI, Clean Architecture, MVP
Dependency Injection
Testing JUnit, Mockito, MockK Espresso, UI Automator TDD BDD
Networking APIs Retrofit, OkHttp RESTful APIs, JSON Parsing
Integrations Analytics Crash Reporting (Firebase, Crashlytics) Map Services (Google Maps SDK) Payment Gateways FCM Push Notifications
Tools Android Studio, Git, Gradle Play Store Deployment
Project Management Agile Scrum JIRA Sprint planning estimations
Additional Sills:
Skills: Category Name Required Importance Experience
SkillCategoryTest1_MN Digital : Kotlin Yes 1 7+ years
SkillCategoryTest1_MN Agile Way of Working No 1 7+ years
SkillCategoryTest1_MN Digital : Mobile Computing - Android No 1 7+ years