Explore careers with our portfolio companies

Staff Software Engineer - Android Development

symplr

symplr

Software Engineering
Bengaluru, Karnataka, India
Posted on May 13, 2025

Staff Software Engineer – Android Development

Job Post Information* : Posted Date 3 months ago(3/18/2025 6:14 AM)
ID
2025-1747
# of Openings
1
Category
Engineering

Overview

We are seeking a Staff Software Engineer – Android Development with expertise in both legacy Java-based Android applications and modern Kotlin development. Should have a strong background in migrating legacy applications, optimizing performance, and leading architectural improvements. In this role, you will define technical direction, mentor engineers, and drive innovation in our Android applications.

Duties & Responsibilities

  • Lead the modernization of legacy Android applications by migrating Java-based codebases to Kotlin and Jetpack components.
  • Define and implement best practices for scalable, maintainable, and high-performance Android applications.
  • Work closely with product managers, UX/UI designers, and backend engineers to develop high-quality mobile experiences.
  • Provide technical leadership and mentorship to a team of Android engineers, ensuring adherence to coding standards and modern development practices.
  • Optimize app performance, memory management, and battery efficiency.
  • Conduct code reviews, design reviews, and system-wide optimizations to enhance reliability and scalability.
  • Implement unit testing, UI testing, and CI/CD pipelines to maintain high code quality.
  • Ensure compliance with Google Play Store guidelines, security best practices, and accessibility standards.
  • Stay up to date with the latest Android trends, Jetpack libraries, and Google Play policies to drive innovation.

Required Skills & Qualifications:

  • 10+ years of experience in Android development with strong proficiency in Java and Kotlin.
  • Deep understanding of Android SDK, Android Architecture Components, and Jetpack libraries.
  • Proven experience migrating legacy Java-based Android applications to modern Kotlin-based architectures.
  • Expertise in UI development using XML layouts, Jetpack Compose (preferred), and Material Design guidelines.
  • Strong knowledge of multithreading (Coroutines, RxJava), memory management, and performance optimization.
  • Experience with RESTful APIs, GraphQL, WebSockets, and offline storage mechanisms.
  • Proficiency with CI/CD tools, dependency injection (Dagger/Hilt), and build systems (Gradle, Kotlin DSL).
  • Hands-on experience with unit testing (JUnit, Mockito), UI testing (Espresso), and debugging tools (Android Profiler, Logcat).
  • Familiarity with version control (Git, GitHub, or GitLab) and Agile development methodologies.
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.

Skills Required

  • Lead the modernization of legacy Android applications by migrating Java-based codebases to Kotlin and Jetpack components.
  • Define and implement best practices for scalable, maintainable, and high-performance Android applications.
  • Work closely with product managers, UX/UI designers, and backend engineers to develop high-quality mobile experiences.
  • Provide technical leadership and mentorship to a team of Android engineers, ensuring adherence to coding standards and modern development practices.
  • Optimize app performance, memory management, and battery efficiency.
  • Conduct code reviews, design reviews, and system-wide optimizations to enhance reliability and scalability.
  • Implement unit testing, UI testing, and CI/CD pipelines to maintain high code quality.
  • Ensure compliance with Google Play Store guidelines, security best practices, and accessibility standards.
  • Stay up to date with the latest Android trends, Jetpack libraries, and Google Play policies to drive innovation.

Required Skills & Qualifications:

  • 10+ years of experience in Android development with strong proficiency in Java and Kotlin.
  • Deep understanding of Android SDK, Android Architecture Components, and Jetpack libraries.
  • Proven experience migrating legacy Java-based Android applications to modern Kotlin-based architectures.
  • Expertise in UI development using XML layouts, Jetpack Compose (preferred), and Material Design guidelines.
  • Strong knowledge of multithreading (Coroutines, RxJava), memory management, and performance optimization.
  • Experience with RESTful APIs, GraphQL, WebSockets, and offline storage mechanisms.
  • Proficiency with CI/CD tools, dependency injection (Dagger/Hilt), and build systems (Gradle, Kotlin DSL).
  • Hands-on experience with unit testing (JUnit, Mockito), UI testing (Espresso), and debugging tools (Android Profiler, Logcat).
  • Familiarity with version control (Git, GitHub, or GitLab) and Agile development methodologies.
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

About symplr:

As a leader in healthcare operations solutions, we empower healthcare organizations to navigate the complexities of integrating critical business operations. Our customers are at the heart of everything we do, and they rely on our mission-critical systems to drive better operations and better outcomes.

We are a remote-first company with employees working across the United States, India, and the Netherlands. Guided by values, we focus on teamwork, championing our customers, being rooted in action and outcomes, overcoming challenges, and leading through equality and integrity. Read more about symplr's culture and values at symplr.com/careers.


Perks & Benefits:

  • Sodexo Meal Coupon
  • Internet Reimbursement
  • Mobile Reimbursement
  • Gym Reimbursement
  • Health Insurance - Personal, Term Life Policy, Depends Cover, Dental Cover, OPD Cover & etc
  • Transport Facility - Subsidized Rate

Working at symplr means working in the unlimited growth market of healthcare technology. Our multi-year contracts with clients bring recurring revenue that creates a stable financial situation. This enables us to provide employees a competitive salary, with additional benefits like insurance, lunch coupons, and reimbursement for mobile and broadband subscription and the gym.

symplr provides employees with opportunities to grow professionally through various activities including:

  • Participation in new projects
  • Internal weekly learning sessions with colleagues
  • External learning opportunities
  • Access to Udemy to grow your skillset
  • Cross-departmental collaboration
  • Activities with international colleagues
  • Pursuit of OKRs specific to your role in the organization
  • A buddy program for new employees

Your manager will be your coach, assisting you in maximizing your current skills and cultivating new ones as you grow on your career path at symplr. You’ll also have the opportunity to present your work achievements to the team and be awarded for milestone achievements.

You’ll have regular time for fun and educational events, both digital and in-person at our Bangalore office. For example, feel free to show your pool table skills with your teammates, or take some time to relax in a massage chair.

Application FAQs

Software Powered by iCIMS
www.icims.com