Kotlin Android Developer - Jetpack, Clean Architecture & Financial Applications

Synechron

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Synechron is seeking an Android Developer with 6+ years of hands-on experience designing, developing and maintaining high-quality Android applications using Kotlin. The role will contribute to scalable, secure, high-performance mobile applications by applying modern Android architecture patterns, REST API integrations, reusable coding practices and effective testing approaches.

The developer will collaborate with Product Managers, UI/UX Designers, QA teams and Backend Developers to deliver

Qualifications

  • Kotlin proficiency aligned with current project version.
  • Solid Java knowledge for Android development and integration.
  • Experience with Android SDK for development and debugging.
  • Android Studio for build configuration and release prep.
  • Jetpack Components in production apps.
  • MVVM/Clean Architecture; MVP where applicable.
  • REST APIs, JSON parsing, auth handling and error states.
  • Coroutines/Flow for async operations and lifecycle awareness.
  • DI with Dagger/Hilt/Koin; local persistence with Room/SQLite.
  • Git for version control; CI/CD familiarity; Agile/Scrum context.

Responsibilities

  • Design, develop, test and maintain Android apps using Kotlin.
  • Build scalable, secure, high-performance mobile experiences.
  • Apply modern architecture patterns and coding standards.
  • Develop reusable, maintainable code for long-term enhancement.
  • Integrate REST APIs, JSON services and SDKs.
  • Implement Coroutines/Flow for async operations.
  • Apply DI with Dagger/Hilt/Koin; persistence with Room/SQLite.
  • Participate in code reviews and QA collaboration.

Skills

Kotlin
Java
MVVM
MVP
Coroutines & Flow
REST APIs
Dependency Injection
Room/SQLite
Jetpack Components
Git
CI/CD
Agile/Scrum

Tools

Android Studio
Android SDK
Dagger/Hilt/Koin
Unit Testing
UI Testing tools
Firebase Services

Job description

Job Summary

Synechron is seeking an Android Developer with 6+ years of hands-on experience designing, developing and maintaining high-quality Android applications using Kotlin. The role will contribute to the development of scalable, secure, high-performance mobile applications by applying modern Android architecture patterns, REST API integrations, reusable coding practices and effective testing approaches. The developer will collaborate with Product Managers, UI/UX Designers, QA teams and Backend Developers to deliver reliable mobile experiences aligned with business and customer needs.Experience in Banking, Financial Services, FinTech, Payments, Digital Banking, Lending, Wealth Management or Insurance applications will be an advantage.

Software Requirements
Required
  • Kotlin: Strong proficiency in Kotlin for Android application development; experience should align with the current project-supported version.
  • Java: Good working knowledge of Java for Android development, code maintenance and integration with existing application components.
  • Android SDK: Hands-on experience developing, debugging and maintaining Android applications using the current project-supported SDK versions.
  • Android Studio: Practical experience with application development, debugging, profiling, build configuration and release preparation.
  • Jetpack Components: Experience using relevant Android Jetpack Components in production applications.
  • MVVM and Clean Architecture: Practical experience applying MVVM Architecture and Clean Architecture principles.
  • MVP: Familiarity with MVP architecture where required for existing applications.
  • REST APIs and JSON: Experience integrating RESTful APIs, parsing JSON and handling API errors, authentication and response states.
  • Coroutines and Flow: Experience implementing asynchronous operations, reactive data flows and lifecycle-aware application behavior.
  • Dependency Injection: Experience with Dagger, Hilt, Koin or equivalent dependency-injection frameworks.
  • Room Database and SQLite: Experience with local data persistence, database design, queries and data-management practices.
  • Git: Experience with source control, branching, merging, pull requests and collaborative development.
  • CI/CD: Familiarity with continuous integration and continuous delivery practices for Android applications.
  • Agile/Scrum: Understanding of Agile and Scrum development methodologies.
Preferred
  • Jetpack Compose: Experience developing modern declarative Android user interfaces.
  • Firebase Services: Knowledge of cloud-based mobile services supporting analytics, notifications, crash reporting or related capabilities.
  • Unit Testing: Exposure to unit-testing frameworks and testable Android application design.
  • UI Testing: Exposure to Android UI testing frameworks and automated user-flow validation.
  • Cloud-Based Mobile Solutions: Experience integrating mobile applications with cloud services and backend platforms.
  • Payment and Banking APIs: Experience integrating APIs supporting financial transactions, payments or banking services.
  • Experience publishing applications through an Android application marketplace.
  • Experience with mobile security testing, performance monitoring and release management tools.
Overall Responsibilities
Android Application Development
  • Design, develop, test and maintain Android applications using Kotlin.
  • Build scalable, secure, responsive and high-performance mobile applications.
  • Apply modern Android development practices, architecture patterns and coding standards.
  • Develop clean, reusable and maintainable code that supports long-term application enhancement.
  • Integrate RESTful APIs, JSON services and third-party SDKs.
  • Implement asynchronous operations using Coroutines and Flow.
  • Apply dependency injection using Dagger, Hilt, Koin or equivalent frameworks.
  • Implement local data persistence using Room Database and SQLite where required.
Architecture and Solution Design
  • Implement MVVM, MVP or Clean Architecture based on application requirements and existing platform standards.
  • Contribute to application architecture decisions, technical design discussions and solution assessments.
  • Design components that support maintainability, testability, scalability and clear separation of responsibilities.
  • Assess technical impacts of new features, integrations and changes to existing mobile applications.
  • Ensure mobile solutions meet functional, performance, usability, security and operational requirements.
Quality and Testing
  • Develop unit-testable code and support unit-testing activities.
  • Contribute to UI testing and end-to-end validation of critical user journeys.
  • Troubleshoot and debug functional, integration, performance and production issues.
  • Participate in code reviews and provide constructive feedback aligned with coding and architecture standards.
  • Collaborate with QA teams to analyze defects, improve test coverage and support resolution.
  • Validate application behavior across relevant devices, operating-system versions, network con
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Developer
Android Developer

GLOINNT Solutions • Bengaluru

On-site
INR 900,000 - 1,200,000
Kotlin Android Developer – Jetpack, Clean Architecture & Financial Applications
Kotlin Android Developer – Jetpack, Clean Architecture & Financial Applications

Synechron Technologies Pvt. Ltd._INDIA Company • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Senior Android Developer
Senior Android Developer

DMart • Mumbai

On-site
INR 3,000,000 - 6,000,000
Senior Android Developer
Senior Android Developer

Delta6Labs FinTech Pvt Ltd • India

On-site
INR 1,000,000 - 1,500,000
Staff Engineer-Android
Staff Engineer-Android

Truemeds • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Android Developer
Android Developer

TVS Credit Services Ltd • Kamrup Metropolitan

On-site
INR 600,000 - 900,000
Android Developer
Android Developer

Acesoft Labs • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Software Engineer
Software Engineer

Noventiq India, Ltd. • Mumbai

On-site
INR 900,000 - 1,500,000
Mobile Application Developer II
Mobile Application Developer II

Liquidity Services Inc. • Chennai District

Hybrid
INR 900,000 - 1,500,000
Android Developer
Android Developer

Vola Finance • Bengaluru

On-site
INR 1,200,000 - 1,800,000