Staff Software Engineer Android Development

1 - 4 years

6.0 - 9.0 Lacs P.A.

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

UI developmentBackendMultithreadingVersion controlCodingXMLDebuggingUnit testingAndroid SDKAndroid

Work Mode

Work from Office

Job Type

Full Time

Job Description

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.

Symplr
Symplr

Software Development

Houston Texas +

1001-5000 Employees

6 Jobs

    Key People

  • Megan Shakleton

    Chief Executive Officer
  • Dale S. Costin

    Chief Technology Officer

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata