Back to list

Vacancy description

Principal Android Software Engineer - Mobile Applications in Hyderabad, भारत

IndiHire Consultants

  • RemoteWork from anywhere

Hyderabad, भारत

Job Description : - Extensive expertise in Kotlin, Jetpack Compose, Kotlin Coroutines, and Asynchronous Flows (StateFlow, SharedFlow).- Strong command of the Android Software Development Kit (SDK) and modern Android Jetpack suite for developing feature-rich applications.- Hands-on experience integrating Contentstack CMS via REST Delivery, GraphQL, and Contentstack Sync APIs to drive dynamic UI rendering, localized content feeds, and dynamic layouts.- Extensive experience with the Firebase platform, including Firestore real-time listeners, Cloud Messaging (FCM), Remote Config (A/B testing), Auth, and Performance Monitoring.- Proficient in applying design patterns and application architectures (MVVM, MVI, Clean Architecture, Dependency Injection via Hilt/Dagger2) to create scalable and maintainable solutions.- Knowledge of databases such as Room DB for managing local data storage and offline-first persistence paired with Retrofit, Ktor, or Apollo GraphQL for network communication.- Strong understanding of creating and interpreting sequence, class, and use case diagrams to visualize dynamic software behaviors and system architecture.- Skilled in writing and executing automated unit, integration, and UI tests using JUnit5, Espresso, Mockk, and Compose UI Test Kit.- Proficient in debugging, memory profiling, and resolving complex issues in Android applications using Android Studio Profiler.- Proficient in using Git for code management and team collaboration.- Experience writing Gradle Kotlin DSL build scripts (https://jobeax.com/link/rcZP7vVSKpFMz0iv) and configuring CI/CD release pipelines using Fastlane, Bitrise, or GitHub Actions for Google Play deployment.- Skilled in optimizing application performance, battery usage, network calls, and UI rendering speeds for enhanced user experience.- Understanding and implementation of Material Design 3 guidelines for creating visually appealing and intuitive Android interfaces.- Strong ability to convey ideas, technical specs, and feedback effectively to individuals, product managers, and engineering teams.- Demonstrated skills in guiding engineering practices, mentoring team members, and fostering a positive work environment.- Excellent organizational skills to prioritize sprint deliverables, meet project deadlines, and optimize productivity.- Analytical mindset to assess technical challenges, debug production failures, and develop scalable https://jobeax.com/link/bwSBaRuxLXuGfgPN : - 3 years' experience in : 1. Experience developing mobile solutions in an online ecommerce environment.2. Experience with Server-Driven UI (SDUI) or Kotlin Multiplatform (KMP) architecture patterns.3. Experience using Figma, design mockups, and interactive prototypes during development.4. Experience with API security practices (OAuth 2.0, SSL Pinning, Android KeyStore encryption).5. Experience with Redis, In-Memory caching, or local offline-first synchronization strategy.6. Knowledge of SOX, PII, PCI, CCPA, HIPAA regulations for mobile transactions, security, and confidentiality, and integrating an application with other applications using SOA/REST web services.- Successful internal candidates will have spent one year or more on their current https://jobeax.com/link/r3nneENrxJsV0BhS Experience : 11-20 years (ref:hirist.tech)

Similar vacancies

More like this role

  • Full-time
  • IT
  • Mobile

$14.68 USD

... Bachelor’s degree in computer science or related field or higher with minimum 5 years of relevant experience. The ideal candidate is a hands-on Android Mobile Engineer who can work confidently across both Android, understands enterprise mobile architecture, and has practical experience integrating mobile applications with ...

Bombay, भारत

  • IT
  • Mobile
... do - Design, develop, test, automate and maintain Payment applications on Android based POS devices using Java. - Implement Kotlin concepts to support modern Android development practices and future system upgrades. - Apply concepts of domain engineering to maximize reusability among a family of Android POS devices. - Collaborate ...

Bangalore, भारत

  • Remote
  • Hybrid
  • IT
... Build and maintain native and cross-platform mobile applications, contributing to reliable, high-performing, and secure customer experiences across iOS and Android. • Build and maintain cross-platform (React Native) mobile application features using JavaScript and TypeScript. • Develop with Expo, Expo Router, and EAS Build, ...

Bangalore, भारत

  • Hybrid
  • On-site
  • IT
  • Mobile
... modern Android technologies and architecture patterns. As a technology enthusiast, you have a solid understanding of Kotlin, Compose, MVVM architecture, and Android application lifecycle management. You are experienced in building reliable, scalable, and maintainable mobile applications integrated with backend services. ...

Chennai, भारत

  • Remote
  • Hybrid
  • On-site
  • IT
  • Marketing
  • Backend
About the Role PubMatic is seeking an experienced and technically strong Principal Software Engineer to lead the design and development of next-generation Mobile App Monetization capabilities. This role is focused on building high-performance, low-latency, scalable, and privacy-safe systems that help maximize publisher ...

Gurgaon, भारत

  • IT
... maintainable application architectures using MVVM, Clean Architecture, and dependency injection frameworks such as Hilt or Dagger.- Develop and manage multi-module Android applications, including Gradle configuration, build optimization, and dependency management.- Integrate AI capabilities into mobile applications using LLM APIs ...

Bangalore, भारत

  • Full-time
  • IT
Principal Software Engineer (DevOps) Department: Engineering Level: IC – Senior Location: Bangalore Type: Full-Time Reports To: Senior Engineering Manager About Cleo Cleo is the AI-native supply chain orchestration company built on modern EDI. We help businesses orchestrate EDI, API, MFT, applications, and trading partner ...

Bangalore, भारत

  • Full-time
  • IT
Principal Software Engineer Department: Engineering Level: IC – Senior Location: Bangalore Type: Full-Time Reports To: Senior Engineering Manager About Cleo Cleo is the AI-native supply chain orchestration company built on modern EDI. We help businesses orchestrate EDI, API, MFT, applications, and trading partner ecosystems ...

Bangalore, भारत

  • Full-time
  • IT
... Ignite Your Future: As an Engineering Manager at QAD, you will lead an agile engineering team responsible for designing, building, and delivering high‑quality software. You will combine hands‑on technical understanding with people leadership, helping engineers do their best work while delivering meaningful business outcomes. ...

Pune, भारत

  • Hybrid
  • On-site
  • Full-time
  • IT
... to the Software Engineering Manager as a member of the Development team in India, the Software Engineer is responsible for delivering quality and performant software and design to handle the vast array of use cases that our customers have today. This role is responsible for Developing Software Solutions by learning information ...

Pune, भारत