12 Sep
|
Tata Consultancy Services
|
Bengaluru
12 Sep
Tata Consultancy Services
Bengaluru
Role & responsibilities
- Designs and develops mobile applications across all Android devices
- Collaborates closely with our product, design, and other engineers
- Utilize own experience and judgement to make the system scalable and performant
- Defines and documents the designs for applications and enhancements.
- Creates, reviews, and coordinate execution of unit test plans for multiple projects. Identifies opportunities to improve the testing process.
- Assists with design, coding, testing, implementation, and documentation of solutions.
- Analyzes, defines, and documents design for data, workflow, logical processes, and operating system setting, interfaces with other systems, internal and external.
- Identifies opportunities for improvement and recommends technical solutions.
Preferred candidate profile
- 6+ years of experience designing and developing Android native for mobile phones, and tablets
- Strong Experience in native Android frameworks (API, unit testing, deployment, etc.)
- Excellent programming skills in Kotlin/Java
- Familiar with MVVM pattern, data structures with solid OOP
- Experience with Android SDK performance tools, and optimization.
- Strong object-oriented programming, design skills, and computer science fundamentals
- Utilizes technical expertise to resolve issues, ensure product goals are met
- Adept with agile software development lifecycle and DevOps principles.
- Excellent communication, problem solving and analytical skills.
📌 anroid developer (Bengaluru)
🏢 Tata Consultancy Services
📍 Bengaluru