Search by job, company or skills

  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Principal Software Engineer Android Developer - Bangalore- 6+ years

Lead the design, development, and delivery of high-scale, production-grade Android applications. This role involves hands-on coding, system design ownership, and technical leadership with a strong influence across product, engineering, and operations.

Key Responsibilities

  • Own end-to-end development of complex Android components using Kotlin/Java.
  • Provide technical leadership to agile teams and drive best practices in CI/CD, automated testing, and SDLC improvements.
  • Lead system design, architecture decisions, and technical estimations aligned to business goals.
  • Translate business requirements into clear technical specifications and implementation plans.
  • Drive code quality standards, unit/UI automation, performance optimization, and debugging practices.
  • Oversee production support, root cause analysis, post-mortems, and continuous reliability improvements.
  • Mentor mid-level engineers and grads; act as a technical advisor across teams.
  • Collaborate closely with Product, QA, and Operations to meet functional and non functional requirements.
  • Lead product initiatives and contribute to next-generation prototypes.

Must-Have Skills

  • Android development using Kotlin and Java
  • Kotlin, Jetpack Compose, and Android Jetpack components
  • MVVM, Clean Architecture, and Dependency Injection (Hilt/Dagger)
  • REST APIs, Retrofit, WebSockets, and third-party SDK integrations
  • Performance tuning, profiling, and debugging
  • JUnit, Espresso, Mockito, and test-driven practices
  • Gradle, Git, and CI/CD pipelines
  • Firebase or client-side configuration management
  • Design secure, scalable, highly available mobile systems
  • Analytical, communication, and problem-solving skills

Nice-to-Have Skills

  • Experience in Fintech or financial systems
  • Exposure to reactive/functional programming paradigms
  • Understanding of scalable, data-intensive architectures
  • Awareness of ML use cases in Fintech and productionization concepts

More Info

Job Type:
Industry:
Employment Type:

Job ID: 137385239