
Opportunity at
BoschSenior Android Developer_ECT
Bosch is seeking a Senior Android Developer to design, develop, and support advanced mobile applications for the Android platform. This position involves collaborating across functional teams…
Career Tools
About This Role
Bosch is seeking a Senior Android Developer to design, develop, and support advanced mobile applications for the Android platform. This position involves collaborating across functional teams to build new features, enhance application responsiveness, and maintain code reliability. The ideal candidate will work with third-party libraries, APIs, and IoT device integrations such as Bluetooth Low Energy and Wi-Fi. The role requires establishing performance optimization, conducting unit tests for edge cases, and…
Job Description
Bosch is seeking a Senior Android Developer to design, develop, and support advanced mobile applications for the Android platform. This position involves collaborating across functional teams to build new features, enhance application responsiveness, and maintain code reliability. The ideal candidate will work with third-party libraries, APIs, and IoT device integrations such as Bluetooth Low Energy and Wi-Fi.
The role requires establishing performance optimization, conducting unit tests for edge cases, and troubleshooting bottlenecks. Team members participate in peer code reviews, research technological advancements to boost efficiency, and uphold software organization standards. Applicants should possess a background in object-oriented programming principles and architectural patterns.
Responsibilities
- Design, construct, and maintain advanced Android applications utilizing Kotlin and Java
- Partner with cross-functional departments to plan, design, and release new features
- Optimize application performance, quality, and responsiveness
- Troubleshoot issues, resolve bugs, and eliminate bottlenecks
- Maintain automated testing, code organization, and code quality standards
- Research and adopt new technologies to improve development efficiency
- Write unit tests to verify code reliability, usability, and edge cases
- Integrate third-party libraries and connect with APIs
- Engage in code reviews to maintain quality and share knowledge
- Keep up with modern trends, architecture patterns, and best practices in Android engineering
Requirements
- Strong proficiency in Kotlin and Java
- Deep knowledge of Android Jetpack, the Android SDK, and application lifecycles
- Experience implementing core Android communication frameworks including WorkManager, Retrofit, OkHttp, Services, and Broadcast Receivers
- Background working with Wi-Fi and BLE for Internet of Things device integration
- Solid command of object-oriented programming concepts and design patterns such as MVVM, MVC, MVP, and Clean Architecture
- Experience connecting mobile applications to backend services through RESTful APIs
- Thorough understanding of threading using Coroutines, memory management, and app performance tuning
- Between six and eight years of professional experience
Qualifications
- Bachelor of Engineering or Bachelor of Technology degree from a recognized institution
- Familiarity with dependency injection frameworks like Hilt, Dagger, or Koin
- Experience setting up CI/CD pipelines for mobile software
- Familiarity with design tools such as Sketch and Figma
- Exposure to hardware communication debugging and IoT protocols like Websocket and MQTT
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 location or remote status of this role?
The source posting does not specify the work location or whether the role is remote, hybrid, or on-site.
How many years of experience are required for this position?
The posting specifies that candidates should have six to eight years of experience.
What educational background is needed to apply?
Applicants are required to hold a B.E. or B.Tech degree from a reputable college or university.
What is the salary and benefits package for this job?
The job posting does not provide any details regarding salary or benefits.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.