Logo
Spyro Soft

Senior Android Developer

Spyro Soft, East Honolulu, Hawaii, United States

Save Job

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.

#J-18808-Ljbffr