Greetings from TCS!!
We're looking for Experienced Professionals for the role of Android Developer in Bengaluru!
Role - Automotive Android Developer
Required Technical Skill Set - Android, Java, Kotlin, OOPS, Automotive domain experience
Desired Experience Range - 6-9 Years
Location of Requirement - Bengaluru
Desired Competencies -
Must-Have
- Good Knowledge of android and language essentials like Android Jetpack components, Rxjava, Coroutines, Flows, ktx, Retrofit
- Familiarity and experience with Dependency injection and related frameworks like Dagger 2
- Strong command on Android - Java and Kotlin.
- Architectural knowledge of MVP, MVVM and Clean Architecture
- Exposure to Unit testing frameworks, mock frameworks and libraries like Junit, Mockito, Power Mockito and Mockk.io
- Experience of working with version control, issue and project tracking and other productivity enhancement software like Git, Jira, Jenkins, Confluence, Gerrit.
- Understands and follows SOLID principles
Good-to-Have
Strong penchant for Object Oriented Design and CS fundamentalsPrior experience in working in Agile software methodologiesNeed to be a good team player and have good communication skillsResponsibility of / Expectations from the Role
Collaborate with cross-functional teams to define, design, and ship new featuresTake responsibility and ownership in the team's workDevelop and maintain our in-house developed SWIdentify and correct bottlenecks and fix bugsUnit-test code for robustness, including edge cases, usability, and general reliabilityParticipate in relevant concept selections & investigationsComply with clean coding standards and best engineering practices.Indulge in advance engineering and contribute to innovation initiatives in the organization.Continuously discover, evaluate, and implement new technologies to maximize development efficiency.