Company Name: Philips
Job Title: SW Technologist I – Android
Job Type: Full-Time
Work Mode: Hybrid (Office-based, minimum 3 days per week)
Employment Type: Permanent
Experience Required: 5–9 Years
Education: Bachelor's Degree in Computer Science, Engineering, or a related field
Industry: Healthcare Technology
Department: Software Engineering
Your role:
- Design, develop, and maintain Android applications using Kotlin and Java.
- Collaborate with product managers, designers, and backend teams to deliver high-quality mobile solutions.
- Build scalable, maintainable, and reusable code following Android best practices.
- Integrate RESTful APIs, third-party SDKs, and cloud services.
- Optimize application performance, security, and user experience.
- Implement unit testing, UI testing, and participate in code reviews.
- Troubleshoot and resolve bugs, crashes, and performance issues.
- Utilize AI‑assisted development tools to improve productivity, code quality, documentation, testing, and debugging.
- Rapidly prototype features using vibe‑coding methodologies while ensuring production‑grade implementation.
- Stay updated with emerging Android technologies, AI‑powered development tools, and industry trends.
You're the right fit if:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5–9 years of experience in Android application development.
- Strong proficiency in Kotlin and Java.
- Expertise in Android SDK, Android Studio, and Gradle.
- Experience with MVVM, Clean Architecture, and Android Jetpack components.
- Strong knowledge of Retrofit, OkHttp, REST APIs, and JSON.
- Experience with Room Database, WorkManager, Navigation Component, and Dependency Injection (Hilt/Dagger).
- Familiarity with Git, CI/CD pipelines, and Agile methodologies.
- Experience using AI‑powered coding tools such as GitHub Copilot, ChatGPT, Cursor, Windsurf, or similar tools to enhance development workflows.
- Ability to evaluate, refine, and productionize AI‑generated code while ensuring maintainability and security.
Preferred Skills
- Experience with Jetpack Compose.
- Experience with Firebase services.
- Knowledge of modular architecture and multi‑module Android projects.
- Experience with automated testing frameworks such as JUnit, Mockito, and Espresso.
- Understanding of AI‑assisted software development best practices and prompt engineering techniques for development workflows.
Key Competencies
- Strong problem‑solving and analytical skills.
- Ability to balance rapid AI‑assisted development with engineering best practices.
- Excellent communication and collaboration skills.
- Ownership mindset and ability to work independently.
- Passion for adopting new technologies and development methodologies.
Experience
- Minimum 5 years of Android development experience.
- Demonstrated experience delivering production‑grade Android applications.
- Experience leveraging AI‑assisted development and vibe‑coding practices to improve engineering productivity is highly desirable.
How we work together
We believe that we are better together than apart. For our office-based teams, this means working in-person at least 3 days per week.
This role is an office role.