Senior Android Developer with Kotlin, Security SDK Platform

Mobile

Senior Android Developer with Kotlin, Security SDK Platform

Mobile
plac Grunwaldzki 23, Wrocław +4 Locations

DataArt

Full-time
Permanent, B2B
Senior
Remote
3 796,30 - 5 152,12 USDNet per month - B2B
3 253,97 - 4 203,05 USDGross per month - Permanent

Job description

Project overview

The project focuses on modernizing a mobile SDK used for digital fraud prevention and customer authentication within financial services. You will contribute to building a secure, scalable, and performance driven SDK designed for integration into a wide range of external Android applications.

Team

You will work in a distributed cross functional team including Android engineers, backend developers, and security specialists. The team collaborates across regions, following shared engineering practices and contributing to design decisions and system improvements.

Position overview

We are looking for a Senior Android Developer who will lead the technical design and implementation of an Android SDK modernization initiative. You will define architecture, validate migration strategies, develop proof of concept components, and establish engineering standards for distribution, testing, and security.

Technology stack

Kotlin, Java, Coroutines, Flow, Gradle, Maven, AAR, ProGuard, R8, WorkManager, Android Keystore, EncryptedSharedPreferences, Play Integrity API, SafetyNet, JUnit, Robolectric, Espresso, AndroidX

Responsibilities

  • Lead the design and development of Android SDK components

  • Define and maintain scalable and maintainable SDK architecture

  • Develop proof of concept solutions to validate architectural decisions

  • Ensure SDK compatibility across different Android versions and device manufacturers

  • Establish best practices for SDK distribution, integration, and versioning

  • Collaborate with cross functional teams on security and compliance requirements

  • Optimize performance including startup time, memory usage, and binary size

  • Implement secure data storage and communication mechanisms

  • Drive testing strategy including unit, integration, and instrumentation testing

  • Participate in code reviews and contribute to engineering standards

Requirements

  • 8+ years of experience in Android development

  • Strong proficiency in Kotlin and experience with Java interoperability

  • Experience building, distributing, and maintaining reusable Android SDKs or libraries

  • Experience with AAR packaging and artifact publishing using Maven repositories

  • Strong knowledge of Gradle including build configuration and customization

  • Understanding of ProGuard and R8 configuration and code optimization

  • Experience managing dependencies and ensuring compatibility with host applications

  • Knowledge of Android lifecycle management and background execution using WorkManager

  • Understanding of performance optimization and avoiding ANR and UI performance issues

  • Experience with Android security features including Android Keystore and encryption mechanisms

  • Familiarity with Play Integrity API or SafetyNet and certificate pinning

  • Experience with performance monitoring and profiling tools

  • Experience with testing frameworks including JUnit, Robolectric, and Espresso

Nice to have

  • Experience working in financial services or regulated environments

  • Exposure to sensor based data processing using Android SensorManager

  • Knowledge of API desugaring and backward compatibility strategies

  • Understanding of SDK footprint optimization techniques

  • Experience contributing to architecture guidelines or internal engineering standards

What We Offer:

  • Vacation days: Up to 26 business days per year.

  • 10 illness/special days off per year (fully paid, no medical papers needed) for all contract types

  • Health and life insurance (Luxmed)

  • MyBenefit platform with Multisport option

  • Internal psychological support service

  • English language classes from the first working day

  • Access to external learning platforms: O’Reilly, LinkedIn Learning, Udemy, and a wide catalog of diverse internal training

  • Flexible workplace: work from the office, from home, or choose a hybrid option

  • Tech Skills Mentoring Program

  • Opportunities to develop as a public speaker, mentor, or technical interviewer

  • Fully paid idle (bench) when not involved in a project

  • Certification reimbursement (AWS, GCP, Microsoft, etc.)

 

Tech stack

    English

    B2

    Android

    advanced

    Kotlin

    advanced

    ProGuard and R8

    regular

    Maven

    regular

    Gradle

    regular

    Android SDKs

    regular

    AAR

    regular

    Java

    regular

Office location

Check similar offers
Spyrosoft

Spyrosoft

Remote

Remote

29,28 - 39,92USD/h
Kotlin Multiplatform (KMM)
Android or cross-platform
OAuth 2.0, OpenID Connect
SeniorSeniorB2BB2BFull-timeFull-time
New
ADVERTISEMENT: Recommended by Just Join IT
Check similar offers
Spyrosoft

Spyrosoft

Remote

Remote

29,28 - 39,92USD/h
Kotlin Multiplatform (KMM)
Android or cross-platform
OAuth 2.0, OpenID Connect
SeniorSeniorB2BB2BFull-timeFull-time
New
Dawid Wierciak Flow to Grow

Dawid Wierciak Flow to Grow

Remote

Remote

34,19 - 47,34USD/h
iOS
Kotlin
SwiftUI
German
SeniorSeniorB2BB2BFull-timeFull-time
New
Upvanta sp. z o.o.

Upvanta sp. z o.o.

Remote

Remote

31,56 - 39,45USD/h
XML
Kotlin
Java
SeniorSeniorB2BB2BFull-timeFull-time
New
Capco Poland

Capco Poland

Remote

Remote

Undisclosed Salary
Git
Android
CI/CD
Kotlin
Gradle
Agile
Java
RESTful API
Android SDK
SeniorSeniorB2BB2BFull-timeFull-time
New
7N

7N

Gdańsk

Remote

Remote

6 627,22 - 7 069,03USD/month
Git
Android
CI/CD
Kotlin
UX/UI
Design Patterns
SeniorSeniorB2BB2BFull-timeFull-time
New
ADVERTISEMENT: Recommended by Just Join IT