What are the responsibilities and job description for the Senior Android developer position at Tata Technologies?
Qualifications
- Bachelor’s degree in computer science or software engineering (MS preferred)
- Proven Android application developer with 5 years of experience
- Proficiency in Kotlin, Java, and C
- Ability to manage your workload with minimal supervision
- Proficiency in using Android and Android Jetpack APls, including knowledge of Android NDK and
- Knowledge of Android design principles and application interface guidelines
- Knowledge of Android's performance and testing framework
- Familiarity with embedded Android framework services
- Experience with developing mapping, multi-media, and Bluetooth solutions is a plus
- Familiarity with push notifications, APls and cloud messaging
- Excellent coding and proofreading skills
- Familiarity with the best in class Software development practices
- Proficient in code versioning tools including Git, Gitlab and others
- Experience with continuous integration tools, such as Jenkins
- Familiarity with Agile Scrum practices
- Excellent inter-personal skills with the ability to collaboratively work with and influence cross-functional teams
- Top-notch teamwork and communication skills