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 2 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

Software Developer III, Mobile (Android), AR

Mid-level Android Developer position at Google, focusing on AR technology development with competitive salary and benefits.

Product Manager II, Android Content and Applications Framework

Product Manager II position at Google, focusing on Android Content and Applications Framework, offering $142K-$211K salary plus benefits in Mountain View, CA.

Software Engineer III, Mobile, Android

Mid-level Software Engineer position at Google focusing on Android development, offering competitive compensation and the opportunity to impact billions of users worldwide.

Software Engineer III, Mobile, Android

Software Engineer III position at Google focusing on Android development, requiring 2+ years of experience and strong programming skills.

Software Engineer III, Mobile (Android), Geo

Software Engineer III position at Google's Geo team, focusing on Android development for Google Maps and related products, requiring 2+ years of experience.