Free cookie consent management tool by TermsFeed Staff Software Engineer – Android Development | Antal Tech Jobs
Back to Jobs
25 Weeks ago

Staff Software Engineer – Android Development

decor
Bangalore, Karnataka, India
Information Technology
Full-Time
symplr

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.

  • 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.
  • 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.
Share job
Similar Jobs
View All
1 Day ago
Front End Developer
Information Technology
  • 200000 - 300000 INR - Yearly
  • Bangalore, Karnataka, India
About the job:Key responsibilities: 1. Thorough understanding and proficient React.js, JavaScript, HTML5 and CSS3 skills. 2. Expert in user interface development, engineering cross-browser and cross device compliant code. 3. Translating designs and...
decor
1 Day ago
Associate Software Tester - Fresher
Information Technology
  • 210000 - 210000 INR - Yearly
  • Bangalore, Karnataka, India
About the job:As an Associate Software Tester at Ruminate Technology, you will be an integral part of our dynamic and innovative team. You will have the opportunity to work on cutting-edge projects and shape the future of our products. We are looking...
decor
1 Day ago
Web Developer
Information Technology
  • 200000 - 300000 INR - Yearly
  • Bangalore, Karnataka, India
About the job:Must know how to create a winning website Digital Marketing Agency candidate preferred Self-directed and capable of working in a fast-paced environment. Experience with an e-commerce website will be preferred We are looking for a skill...
decor
1 Day ago
IT System Administrator
Information Technology
  • 20000 - 30000 INR - Monthly
  • Bangalore, Karnataka, India
We are seeking a skilled and motivated individual to join our team as an IT Support and Networking Specialist. The successful candidate will be responsible for monitoring networking and security aspects across our offices in India and Malaysia. They ...
decor
1 Day ago
IT Trainer
Information Technology
  • 6000 - 12000 INR - Monthly
  • Bangalore, Karnataka, India
We are seeking a skilled and passionate React.js Trainer to join our institute. The trainer will be responsible for delivering comprehensive training sessions, mentoring students, and ensuring they gain strong practical knowledge of React.js and rela...
decor
1 Day ago
IT Executive
Information Technology
  • 15000 - 25000 INR - Monthly
  • Bangalore, Karnataka, India
WantedIT ExecutiveDuty 9 hrsstrategic planning, management,implementation of technology to support healthcare operations, encompassing IT infrastructure, data security, regulatory compliance,team leadership. Job Type: Full-timePay: ₹15,000.00 - ₹25,0...
decor
1 Day ago
Assistant IT Technician
Information Technology
  • 20000 - 20000 INR - Monthly
  • Bangalore, Karnataka, India
Troubleshooting and Problem Solving: Diagnosing and resolving hardware, software, and network issues for users.Installation and Configuration: Setting up and configuring computer systems, software, and peripherals.User Support: Providing technical as...
decor
1 Day ago
Brainvire Infotech - Data Analyst - Power BI
Information Technology
  • Bangalore, Karnataka, India
Job DescriptionKey Responsibilities : Extract, clean, and analyze data using SQL to support business needs. Develop interactive and insightful dashboards and reports using Power BI. Write efficient and complex DAX queries for data modeling and ca...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media