Software Engineer - II - Android

Plum is an employee insurance and health benefits platform focused on making health insurance simple, accessible and inclusive for modern organizations.
Android
Mid-Level Software Engineer
In-Person
3+ years of experience
Healthcare · Finance

Description For Software Engineer - II - Android

Plum is an employee insurance and health benefits platform focused on making health insurance simple, accessible and inclusive for modern organizations. Healthcare in India is seeing a phenomenal shift with inflation in healthcare costs 3x that of general inflation. A majority of Indians are unable to afford health insurance on their own; and so as many as 600mn Indians will likely have to depend on employer-sponsored insurance.

Plum is on a mission to provide the highest quality insurance and healthcare to 10 million lives by FY2030, through companies that care. Plum is backed by Tiger Global and Peak XV Partners.

As an Android SDE II, you will contribute to developing high-quality mobile applications that meet our clients' needs. This role involves close collaboration with team members across product, design, and backend to create efficient, scalable, and user-friendly Android applications. Ideal candidates will have a strong foundation in Android development, be eager to expand their skillset, and thrive in a collaborative environment.

Key responsibilities include:

  • Designing and implementing new features for Android applications using Kotlin and Android SDK
  • Collaborating with cross-functional teams to transform requirements into well-structured code
  • Participating in code reviews and troubleshooting
  • Writing clean, maintainable code following best practices
  • Staying updated with the latest Android trends and technologies
  • Improving existing processes and identifying automation opportunities
  • Supporting CI/CD pipelines and assisting with automated testing and deployment

Required qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 3-6 years of professional experience in Android development
  • Proficiency in Kotlin and Android Jetpack components
  • Experience with architectural patterns, RESTful APIs, and asynchronous programming
  • Strong analytical and debugging skills

Nice to have:

  • Exposure to CI/CD processes and automation
  • Familiarity with testing frameworks
  • Basic knowledge of Kotlin Multiplatform
  • Experience with WebView, Android sensors, and native device features
  • Contributions to open-source projects
Last updated a month ago

Responsibilities For Software Engineer - II - Android

  • Contribute to designing and implementing new features for Android applications using Kotlin and Android SDK
  • Collaborate with cross-functional teams to transform requirements into well-structured code
  • Participate in code reviews, troubleshoot issues, and debug applications
  • Write clean, maintainable code following industry best practices and coding standards
  • Stay updated with the latest Android trends and technologies
  • Improve existing processes by identifying automation opportunities within CI/CD pipelines
  • Support CI/CD pipelines and assist with automated testing and deployment processes
  • Implement dependency injection using Hilt/Dagger2 and manage data with RoomDatabase for offline capabilities

Requirements For Software Engineer - II - Android

Kotlin
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 3-6 years of professional experience in Android development
  • Proficiency in Kotlin programming language
  • Experience with Android Jetpack components
  • Familiarity with architectural patterns like MVVM or Clean Architecture
  • Understanding of RESTful APIs
  • Knowledge of asynchronous programming and concurrency in Android using Coroutines
  • Strong analytical and debugging skills
  • Effective communication skills
  • Willingness to learn and adapt to new technologies

Interested in this job?

Jobs Related To Plum Software Engineer - II - Android

Android Engineer, eero

Android Engineer position at eero (Amazon) focusing on developing and improving home WiFi mesh technology applications

Software Engineer II, Android

Mid-level Android Software Engineer position at Microsoft's SwiftKey team in London, focusing on building engaging mobile experiences with cutting-edge AI capabilities.

Prime Video Sports Software Development Engineer (Living Room), Prime Video Sports

Software Development Engineer role at Amazon Prime Video Sports, focusing on Android development for living room devices and sports streaming experiences.

Android Engineer

Android Engineer position at Envoy, building core features for workplace management platform's mobile app using Kotlin and modern Android technologies.

Confirmed Android Engineer - Door to door

Mid-level Android Engineer position at BlaBlaCar, building new door-to-door carpooling solution, requiring 3+ years experience, offering hybrid work in Paris.