Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 12306427

    REMOTEFULLTIME

    Senior Android Developer - Kotlin

    Artech Infosystems logo

    Artech Infosystems

    Remote · remote · Posted 64d ago

    Sourced fromFoundit
    Not disclosed5–8 yrsfulltimeRemote

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.7s
    • Found the form on Foundit · 6 questions to answer1.8s
    • Decided the answers for all of them2.5s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Senior Android Developer – Kotlin

    Location: India (Remote)

    Employment Type: Full-Time

    Experience: 5–8 years of software development experience, including at least 4 years of hands-on Android application development using Kotlin

    Role Summary

    We are seeking an experienced Android Developer to design, develop, enhance, and support enterprise-grade mobile applications using Kotlin. The developer will be responsible for building new features, maintaining the existing application, resolving production issues, improving application performance, and ensuring a secure and seamless user experience.

    The ideal candidate should have strong expertise in Android architecture, Kotlin, API integration, application security, testing, deployment, and production support.

    Key Responsibilities

    • Design, develop, test, deploy, and maintain Android applications using Kotlin.

    • Develop new application features and enhance existing functionality based on business requirements.

    • Provide L2/L3 production support, troubleshoot application issues, perform root-cause analysis, and implement permanent fixes.

    • Work with product owners, business analysts, UI/UX designers, backend developers, QA teams, and DevOps engineers.

    • Translate functional and technical requirements into scalable application components.

    • Follow Android development best practices and architecture patterns such as MVVM, MVI, or Clean Architecture.

    • Integrate mobile applications with RESTful APIs, GraphQL services, SDKs, and third-party platforms.

    • Build responsive user interfaces using Jetpack Compose and Android XML layouts.

    • Implement secure authentication and authorization using OAuth 2.0, OpenID Connect, JWT, biometrics, or enterprise SSO.

    • Optimize application performance, memory utilization, battery consumption, network usage, and startup time.

    • Identify and resolve crashes, ANRs, performance bottlenecks, and device-specific issues.

    • Develop unit tests, UI tests, integration tests, and automated regression tests.

    • Participate in code reviews and ensure adherence to coding, security, and documentation standards.

    • Support CI/CD pipelines and application releases to managed enterprise stores or Google Play Store.

    • Monitor production stability using crash reporting, logging, analytics, and application performance-monitoring tools.

    • Maintain technical documentation, release notes, support runbooks, and troubleshooting guides.

    • Participate in Agile ceremonies, sprint planning, estimation, daily stand-ups, and retrospectives.

    • Stay current with Android platform updates, Kotlin enhancements, security requirements, and mobile-development best practices.

    Mandatory Technical Skills

    • Strong hands-on experience with Kotlin and Android SDK.

    • Strong understanding of Android application lifecycle and component lifecycle.

    • Experience with Android Jetpack components, including:

    o ViewModel

    o LiveData

    o StateFlow and SharedFlow

    o Navigation

    o Room

    o WorkManager

    o DataStore

    o Lifecycle components

    • Experience with Kotlin Coroutines and asynchronous programming.

    • Hands-on experience with Jetpack Compose and/or XML-based Android UI development.

    • Strong knowledge of MVVM, MVI, Clean Architecture, SOLID principles, and common design patterns.

    • Experience integrating REST APIs using Retrofit, OkHttp, or similar frameworks.

    • Experience with JSON parsing, API error handling, pagination, caching, and offline capabilities.

    • Experience with dependency-injection frameworks such as Hilt, Dagger, or Koin.

    • Good knowledge of local storage using Room, SQLite, DataStore, or encrypted storage.

    • Experience with Git and branching strategies.

    • Experience with Gradle, Android Studio, build variants, product flavors, and dependency management.

    • Experience writing unit and UI tests using JUnit, Mockito/MockK, Espresso, and Compose UI testing.

    • Understanding of mobile application security, secure storage, encryption, certificate pinning, and OWASP Mobile guidelines.

    • Experience troubleshooting crashes, ANRs, memory leaks, and performance issues.

    • Familiarity with Firebase Crashlytics, App Distribution, Analytics, or equivalent platforms.

    • Working knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or Bitrise.

    • Good understanding of Google Play Store release, signing, versioning, and application-publishing processes.

    Production Support Expectations

    • Investigate and resolve production incidents within agreed service levels.

    • Analyze logs, crash reports, monitoring alerts, API failures, and user-reported issues.

    • Perform root-cause analysis and document corrective and preventive actions.

    • Support application releases, hotfixes, rollback activities, and post-release validation.

    • Coordinate with backend, infrastructure, security, QA, and service-management teams during major incidents.

    • Participate in scheduled on-call or extended-hours support when required.

    Preferred Skills

    • Experience working with Java-based Android applications and migrating Java components to Kotlin.

    • Experience modernizing legacy Android applications to Jetpack Compose and current architecture standards.

    • Knowledge of modular application architecture and reusable component development.

    • Experience with Firebase Cloud Messaging and push notifications.

    • Familiarity with accessibility, localization, and responsive design across different Android devices.

    • Experience with enterprise mobility management platforms such as Microsoft Intune or VMware Workspace ONE.

    • Exposure to mobile application security testing and vulnerability-remediation processes.

    • Knowledge of SonarQube, static code analysis, code coverage, and quality gates.

    • Experience working with Agile/Scrum teams and tools such as Jira and Confluence.

    • Exposure to Kotlin Multiplatform will be an advantage.

    Qualifications

    • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.

    • Five or more years of software-development experience with strong hands-on Android development expertise.

    • Proven experience developing and supporting production-grade Android applications.

    • Experience managing the complete mobile application lifecycle, from design and development through deployment and production support.

    Professional Competencies

    • Strong analytical, debugging, and problem-solving skills.

    • Ability to work independently and take ownership of deliverables.

    • Good verbal and written communication skills.

    • Ability to work effectively with distributed business and technical teams.

    • Strong focus on application quality, security, performance, and user experience.

    • Ability to manage competing priorities in a fast-paced environment.

    • Willingness to learn new technologies and support evolving business requirements.

    Key Success Measures

    • Timely delivery of stable and secure application features.

    • Reduction in application crashes, defects, and recurring production incidents.

    • Compliance with coding, testing, security, and release standards.

    • Improved application performance and user experience.

    • Effective incident resolution and root-cause elimination.

    • High-quality code, technical documentation, and collaboration across teams.

    Sourced from foundit

    Section · 02

    Skills

    SDKJetpack ComposemvvmClean architectureAndroidKotlinXML

    Section · Company

    About Artech Infosystems

    Artech Infosystems logo

    Artech Infosystems

    Recruitment

    1.0k+

    employees

    1992

    34 years old

    Morristown, New Jersey

    United States (USA)

    ₹5.9L PA avg

    Avg at Artech Infosystems

    About

    Offers human capital solutions, specializing in staff augmentation within IT and non-IT sectors, catering to Fortune 500 companies.

    Industries

    Recruitment

    Employee ratings

    10 reviews

    3.3/ 5

    Culture

    2.4

    Career growth

    2.2

    Work-life

    2.6

    Employees rate it well for

    Work-Life Balance33Overall Company33

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Android Developer - Kotlin · waiting for your command