cover image
Holistic Partners, Inc

Android Developer

Hybrid

Coral springs, United states

Mid level

Freelance

16-03-2026

Share this job:

Skills

Communication Critical Thinking Java Kotlin Jira GitHub CI/CD Version Control Jenkins Problem-solving Training Architecture Programming git Marketing Agile Analytics Android FireBase GitHub Actions

Job Specifications

Job Opportunity: Android Developer

Location: Coral Springs, Florida

Duration: Contract to hire

Key Responsibility

Focus on:

This time they will be doing more greenfield development.
MVI
MVVM
Jetpack compose
Biometric authentication

Description:

Mobile Application Developer - Android

Cruise Planners is the largest franchisor of home-based travel agencies across the country that independently book cruises, tour, and land vacations. Cruise Planners has achieved Top Producer status with virtually every cruise line, tour, and resort company. Cruise Planners has been named the No.1 Cruise Tour/Travel Agency by Entrepreneur Magazine for the past 10 years and recently featured in Entrepreneur as one of the top 30 franchise innovators in technology. Cruise Planners positions franchise owners for success by providing them with innovative marketing, booking and lead-generating tools as well as professional development and hands-on training with the industry’s top executives. Cruise Planners Home Office has won awards such as Coolest Offices and Top Places to Work in South Florida by Sun Sentinel and South Florida Business Journal.

Job Summary:

The ideal candidate is passionate about building high-quality, user-focused Android applications using Kotlin as the primary development language, with a strong foundational knowledge of Java. You’ll work on both new initiatives and modernizing existing codebases, collaborating closely with cross-functional teams to deliver robust, maintainable, and intuitive mobile experiences.

Responsibilities:

Design and build advanced applications for the Android platform, ensuring robust, responsive, and user-friendly designs.

Maintains and modifies existing applications on their own as well as under direction from senior staff members.

Performs maintenance programming for existing codebase.

Performs custom programming as directed.

Assumes responsibility for ongoing development of assigned tasks.

Work closely with project teams, designers, and other developers to define, design, and deploy new features and functionality.

The items listed above are intended to provide an overview of the essential functions of the job.

This is not an exhaustive list of all functions and responsibilities that the position may be required to perform.

Competencies:

Able to work independently as the sole Android resource within cross-functional teams that may include web, backend, data, and design roles.

Comprehensive understanding of Android development best practices, including architecture, performance, accessibility, and security.

Assist QA with troubleshooting and debugging Android applications, approaching issues from both a developer’s and end-user’s perspective.

Comfortable owning the full Android development lifecycle—from planning and implementation to deployment and maintenance.

Can translate product and UX requirements into performant, maintainable Android code with minimal supervision.

Skilled at reviewing, refactoring, and optimizing existing codebases for performance and readability.

Proactive in identifying potential performance bottlenecks or architectural flaws early in development.

Collaborates effectively with cross-functional teams to deliver features that align with business and user needs.

Stays current with the Android ecosystem, regularly evaluating new tools, libraries, and practices to improve the development workflow.

Requirements:

Bachelor's Degree in computer science/computer engineering.

5+ years of experience in Android application development.

Strong proficiency in Kotlin, with solid understanding of Java.

Experience modernizing legacy Java codebases to Kotlin + Jetpack Compose.

Proven experience as an Android developer with a portfolio of released applications in Google Play Store.

Deep knowledge of Android SDK, Android Studio, and core Android development best practices.

Experience implementing MVVM architecture, Jetpack Compose, Compose Navigation, and LiveData.

Practical experience implementing dependency injection to improve modularity, testability, and scalability of Android applications.

Proficiency in Kotlin Coroutines and Flow for asynchronous and reactive programming.

Familiarity with Jetpack libraries, including Lifecycle, Navigation, and WorkManager.

Strong grasp of clean coding practices and the ability to design scalable, maintainable application architectures.

Strong understanding of RESTful APIs and integrating Android apps with backend services.

Experience working with Firebase (push notifications, analytics, crash reporting).

Skilled in unit testing, debugging, and using modern tools for app reliability.

Exposure to CI/CD tools such as Jenkins, GitHub Actions, or Bitrise.

Proficiency with Git and version control best practices.

Comfortable working in Agile development environments, using tools like Jira and Bitbucket.

Excellent problem-solving, critical thinking, and communication skills, with the ability to explain

About the Company

The Holistic Partners is the premier technical staffing firm head quartered in the MA. With 10+ years of experience in the technical staffing industry our team exclusively targets Applications, Data Science, Advanced Analytics, Technology Infrastructure, IT Security, and Engineering skillsets to support client needs across their enterprise. We provide technical staffing via Contract, Contract-to-Hire, Direct Placement, and/or Employer of Record Services to companies of all sizes. As a technology agnostic provider we can he... Know more