Sr. Developer - Mobility Android

Apply Now

Company: Tata Consultancy Services

Location: Atlanta, GA 30349

Description:

Must Have Technical/Functional Skills

  • 6+ years of experience developing large scale mobile applications using Xamarin, java and Kotlin
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience in Modern Android Architecture and User Interface (Android Architecture Components, Navigation, Paging, Material Design etc.)
  • Familiarity with Jetpack Compose
  • Experience with third party libraries like Retrofit, Hilt, Dagger, Glide etc.
  • Experience with RESTful APIs to connect Android applications to back-end services
  • Experience with Firebase Framework for Android
  • Familiarity with cloud message APIs and push notifications
  • Experience with offline storage, threading, and performance tuning
  • Experience with performance and memory tuning with tools
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools (Git)
  • Familiarity with continuous integration
  • Experience in Test Driven Development.


Roles & Responsibilities

  • Design and develop advanced applications for the Android platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Support other team members where required, including troubleshooting and maintenance of production systems/programs/applications
  • On-call support rotation function may be required


Salary Range-$120,000-$140,000 a year

#LI-KR1

Similar Jobs