Hybrid1 opening

Lead Android Developer

Coimbatore
5-7 Years

Roles & Responsibilities

  • Lead the development of high-quality, scalable applications while ensuring performance, security, and maintainability.
  • Guide and mentor the team, setting best practices, reviewing code, and fostering a culture of continuous learning.
  • Collaborate with cross-functional teams, including Product, UI/UX, and Backend, to define and implement new features.
  • Take ownership of technical decisions, architecture, and the overall development process.
  • Engage with clients, provide technical guidance, and ensure alignment on project goals and expectations.
  • Drive improvements in development workflows, automation, and deployment strategies.
  • Stay adaptable and open to learning new technologies, frameworks, and tools as needed.

Must-Have Skills

Primary Skills: Kotlin and Java, Jetpack Compose, XML UI Development, Memory Management, App security practices, SDK Development, Clean Architecture

  • Strong expertise in Kotlin and Java, with a focus on writing clean, efficient, and maintainable code.
  • In-depth understanding of memory management techniques to optimize app performance.
  • Performance optimization skills, including profiling, debugging, and crash analysis to enhance responsiveness and efficiency.
  • Knowledge of security best practices for Android apps, including Google Play Integrity API, secure data storage, authentication, encryption, and obfuscation (Proguard, R8).
  • Experience integrating with Ktor for backend communication and RESTful API handling.
  • Exposure to React SDK development, React Native, Native Modules, and Flutter for hybrid app development when needed.
  • Strong understanding of Android SDK, multi-modular project structures, backward compatibility (Android 5+), and screen size adaptation.
  • Experience with Jetpack Compose, MVVM, MVI, and Clean Architecture to build scalable and maintainable applications.
  • Proficiency in offline storage solutions, multithreading, and concurrency handling for smooth background processing.
  • Familiarity with CI/CD pipelines using GitHub Actions or Bitrise for automated builds, testing, and deployments.
  • Experience in SDK/library development and local Maven repository setup for Android SDK distribution.
  • Understanding of APM (Application Performance Monitoring) tools like Firebase Performance Monitoring or New Relic to ensure app stability.
  • Exposure to dependency injection using Koin for better maintainability and scalability.
  • Strong documentation skills for writing structured technical documentation for both internal teams and clients.

Why Techjays?

We are on a bold mission to create the best software services offering in the world to work on startups in nascent industries and greenfield projects to large scale enterprises. As a growth-stage company, we combine a depth of capabilities and resources of our leadership with the ambition, culture and agility of a startup.

Our multinational team of veterans of Google, Vivint SmartHome, NetApp and many other established and startup companies. We have engineering teams based out of the US, India and Bangladesh.

Benefits

  • Best in class packages
  • Paid holidays and flexible paid time away
  • Casual dress code & flexible working environment
  • Medical Insurance covering self & family up to 4 lakhs per person.