Philips
Bengaluru, Karnataka, India Posted 5d ago
Philips is looking for a strong, hands-on Android Developer to build and evolve high-quality native mobile applications. You will work across the full development lifecycle from designing scalable solutions and delivering features to ensuring performance, reliability, and a polished user experience.
Key Responsibilities
Design, develop, test, and maintain native Android applications using Kotlin and Java.
Build scalable, maintainable application architecture using sound object-oriented design principles and established design patterns.
Develop intuitive, responsive, and accessible user interfaces that provide a simple and engaging customer experience.
Integrate and maintain APIs, third-party libraries, SDKs, analytics platforms, and backend services.
Improve application performance, including network efficiency, battery usage, memory management, storage, and app responsiveness.
Debug production issues, address defects, and continuously improve app stability, quality, and feature set.
Keep applications current with Android platform changes, security updates, and evolving libraries and development practices.
Collaborate closely with product, UX, QA, backend, and cross-functional engineering teams to deliver reliable releases.
Requirements
Bachelor's or Master's degree with 5+ years of hands-on experience in native Android application development.
Strong proficiency in Kotlin and solid experience with Java for Android development.
Strong understanding of the Android SDK and core Android components.
Experience with concurrency, multithreading, memory management, file I/O, and performance optimization.
Experience integrating RESTful web services and working with JSON, XML, serialization, and API framing.
Experience with local data storage and database technologies such as SQLite/SQL.
Strong knowledge of unit, integration, and UI testing practices using frameworks such as JUnit, Mockito, and Espresso.
Experience with Git, issue tracking, CI/CD pipelines, and Agile development.
Preferred Qualifications
Experience with Bluetooth and connectivity technologies, particularly Bluetooth Low Energy (BLE).
Exposure to React Native or other cross-platform mobile development frameworks.