
Opportunity at
BoschSenior Android Developer_ECT
Bosch is hiring a Senior Android Developer to design, develop, and maintain advanced applications for the Android platform. This role involves working with cross-functional teams to…
Career Tools
About This Role
Bosch is hiring a Senior Android Developer to design, develop, and maintain advanced applications for the Android platform. This role involves working with cross-functional teams to build new features, enhance performance, and ensure application quality. The position suits a software professional with extensive experience in Android development, IoT device integration, and modern architectural patterns. Selected candidates will write unit tests, handle API and third-party library integration, participate in code reviews,…
Job Description
Bosch is hiring a Senior Android Developer to design, develop, and maintain advanced applications for the Android platform. This role involves working with cross-functional teams to build new features, enhance performance, and ensure application quality. The position suits a software professional with extensive experience in Android development, IoT device integration, and modern architectural patterns.
Selected candidates will write unit tests, handle API and third-party library integration, participate in code reviews, and resolve application bottlenecks. The ideal applicant will stay informed about emerging technologies and best practices to maximize development efficiency.
Responsibilities
- Design, build, and maintain advanced Android applications using Kotlin and Java
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure performance, quality, and responsiveness of applications
- Identify and correct bottlenecks, fix bugs, and improve performance
- Maintain code quality, organization, and automation
- Discover, evaluate, and implement new technologies to maximize efficiency
- Write unit tests for robustness, edge cases, usability, and reliability
- Work with APIs and third-party libraries
- Participate in code reviews to ensure quality and share knowledge
- Stay updated on the latest trends, architectural patterns, and best practices
Requirements
- Strong proficiency in Kotlin and/or Java
- In-depth understanding of the Android SDK, Android Jetpack, and application lifecycle
- Experience integrating core Android communication frameworks such as Retrofit, OkHttp, WorkManager, Broadcast Receivers, and Services
- Experience with BLE and Wi-Fi communication for IoT device integration
- Solid understanding of object-oriented programming principles and design patterns like MVVM, MVC, MVP, and Clean Architecture
- Experience connecting Android applications to backend services using RESTful APIs
- Strong understanding of memory management, threading with Coroutines, and performance optimization
- 6 to 8 years of professional experience
Qualifications
- B.E or B.Tech degree from a reputed college or university
- Familiarity with dependency injection frameworks like Dagger, Hilt, or Koin
- Experience with CI/CD pipelines for mobile applications
- Familiarity with design tools such as Figma or Sketch
- Exposure to IoT protocols including MQTT and Websockets, as well as hardware and firmware communication debugging
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the experience level required for this role?
The posting specifies a requirement of 6 to 8 years of experience.
What educational qualifications are needed?
Candidates should have completed a B.E or B.Tech degree from a reputed college or university.
Is the salary specified in the posting?
No salary information is provided in the job posting.
What is the location or remote work policy for this job?
The location and remote work status are not stated in the job posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.