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 3 months 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 Software Engineer, Users, Listings & Platform

Android Engineer position at Airbnb focusing on user-related product flows, requiring 2+ years of experience and expertise in Kotlin and mobile development.

Android Developer - 12 month contract

12-month contract Android Developer position at KUBRA, developing mobile solutions for utility and government sectors with Java/Kotlin, hybrid work model.

Software Development Engineer, Mobility and Devices

Software Development Engineer position at Amazon focusing on Android development for logistics and fulfillment operations, requiring 3+ years of experience.

Android Engineer (Mid-Level)

Mid-Level Android Engineer position at CodeNinja requiring 3+ years of experience in Kotlin and Android development, offering comprehensive benefits and growth opportunities.

Software Engineer – Android (Taipei)

Mid-level iOS Engineer position at Nitra, developing fintech solutions for healthcare providers, based in Taipei with competitive compensation and equity.