Currency

Senior Android Developer

24 - 36 USDNet per hour - B2B
Mobile

Senior Android Developer

Mobile

Świętojańska 12A, Białystok +4 Locations

Spyrosoft

Full-time
B2B
Senior
Remote
24 - 36 USD
Net per hour - B2B

Tech stack

    English

    B2

    Kotlin

    advanced

    Gradle

    advanced

    Jetpack Compose

    advanced

    Retrofit/OkHttp

    advanced

    REST APIs

    advanced

    Firebase Cloud Messaging (FCM)

    advanced

    Fastlane/Jenkins/GitHub Actions

    advanced

    JUnit, MockK, Espresso

    advanced

Job description

Project description:

You will join a growing healthcare project from the US that focuses on making it easier for patients to schedule video consultations with doctors across the country. The team is building both a web platform and mobile applications for Android and iOS to offer users a seamless and convenient experience. We’re now expanding the team to speed up development and continue delivering a high-quality, user-friendly product.


Tech stack:

  • Kotlin

  • Jetpack Compose,

  • Gradle

  • Retrofit/OkHttp

  • Firebase Cloud Messaging (FCM)

  • Fastlane/Jenkins/GitHub Actions

  • JUnit, MockK, Espresso

  • Android Profiler

  • REST APIs

  • AI tools (GitHub Copilot, ChatGPT)


Requirements:

  • 5+ years of hands-on Android development experience using Kotlin and Jetpack Compose (XML knowledge is a plus).

  • Proven track record of shipping direct-to-consumer (D2C) apps, preferably with payment integration (Stripe) — portfolio or Play Store links required.

  • Strong understanding of Google Play Console workflows, including release management and staged rollouts.

  • Excellent UI/UX sensibilities aligned with Material Design principles.

  • Experience integrating hardware features (camera, microphone, sensors) and real-time messaging via Firebase Cloud Messaging or WebSocket.

  • Proficiency in RESTful API integration and secure authentication (OAuth, biometrics, Google Sign-In).

  • Previous experience working in small agile teams, using tools like JIRA, Trello, or Asana.

  • Strong command of Git/GitHub (branching strategies, pull requests, and code reviews).

  • Experience with unit and UI testing (JUnit, MockK, Espresso) and test-driven development (TDD).

  • Practical knowledge of CI/CD pipelines (Fastlane, Jenkins, GitHub Actions).

  • Proficiency in using AI tools (GitHub Copilot, ChatGPT) to boost productivity.

  • Excellent analytical and problem-solving skills, with the ability to work independently.

Preferred Skills:

  • Familiarity with React Native or Flutter integration into native Android apps.

  • Knowledge of Java, Coroutines/Flow, and Android Architecture Components (ViewModel, Room, WorkManager).

  • Experience with performance optimization and profiling tools (Android Profiler, LeakCanary).

  • Understanding of Android security best practices, including encrypted storage and certificate pinning.

  • Experience with reactive programming (RxJava, Kotlin Flow).

  • Exposure to Customer Data Platforms (CDPs) such as Segment, Rudderstack, or HighTouch.

  • Experience with HIPAA compliance and healthcare applications is a strong plus.


Main responsibilities:

  • Design & Development: Architect, build, and maintain high-quality D2C Android applications with Kotlin and Jetpack Compose, ensuring performance and scalability.

  • Dependency Management: Use Gradle for dependency management and modularization to improve code maintainability.

  • App Deployment: Handle end-to-end Google Play Store deployments, including internal/external testing and troubleshooting.

  • UI/UX Excellence: Drive the creation of intuitive and visually appealing interfaces, proposing improvements proactively.

  • Hardware Integration: Implement features using camera, microphone, and sensor APIs (CameraX, MediaRecorder, SensorManager).

  • Messaging Systems: Build real-time chat and push notification systems with Firebase Cloud Messaging or WebSocket.

  • API & Authentication: Integrate REST APIs and implement secure authentication (OAuth, Google Sign-In, biometrics).

  • AI-Driven Productivity: Leverage AI tools to optimize coding, debugging, and prototyping workflows.

  • Collaboration: Contribute to a small, agile team, participating in code reviews, sprint planning, and technical discussions.

Tech stack

    English

    B2

    Kotlin

    advanced

    Gradle

    advanced

    Jetpack Compose

    advanced

    Retrofit/OkHttp

    advanced

    REST APIs

    advanced

    Firebase Cloud Messaging (FCM)

    advanced

    Fastlane/Jenkins/GitHub Actions

    advanced

    JUnit, MockK, Espresso

    advanced

Office location

Published: 22.10.2025

About the company

Spyrosoft

Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. We have been included in the Financial Times ranking of 1000 fastest growing companies for three consecutive years: 2021, 2022 an...

Company profile

Senior Android Developer

24 - 36 USDNet per hour - B2B
Summary of the offer

Senior Android Developer

Świętojańska 12A, Białystok

Spyrosoft

24 - 36 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest SpyroSoft S.A. z siedzibą w 50-141 Wrocław, pl. Nowy Targ 28 (dalej jako "administrator").... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.