Android Engineer/ IOS - Plano, TX - Columbus, OH - Information Technology - Analysts

MassGenics, Inc.

Columbus (OH)

On-site

USD 124,000 - 152,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical coverage
Dental/Vision
401(k) plan
Health Savings Account
Flexible Spending Account
Life Insurance
Pet Insurance
Disability insurance
Paid time off
Employee Assistance Program
Pre-paid legal

Job summary

Innova Solutions is seeking an Android Engineer/IOS for a one-year engagement with a contract-to-hire pathway in Columbus, OH. The role emphasizes modern Android architecture, Kotlin, and a modular, Compose-first approach for a banking app tier.

You will collaborate with mobile architects and product teams, implement MVVM/MVI, and ensure performance, testing, and CI/CD practices are baked into daily work. Apply to join a regulated, high‑scale mobile platform.

Qualifications

  • 5+ years of software engineering shipping production Android apps.
  • Deep Kotlin expertise with coroutines and Flow.
  • Production experience with Jetpack Compose and Android architecture components.

Responsibilities

  • Design and build feature modules in Kotlin with clean architecture.
  • Develop declarative UI in Jetpack Compose and ensure performance.
  • Manage async state with coroutines/Flow and integrate backend services.
  • Collaborate with product teams and QA to ship robust features.
  • Maintain automated test suites and CI/CD pipelines.

Skills

Kotlin
Jetpack Compose
MVVM/MVI
Coroutines/Flow
Android Architecture
REST/GraphQL/gRPC
CI/CD for Android
Testing (JUnit/Espresso)

Tools

Retrofit/OkHttp
Gradle
Kotlin Multiplatform
Android Studio Profiler
Perfetto

Job description

Android Engineer/ IOS - Plano, TX - Columbus, OH - Information Technology

Job ID: 1022259 Columbus , Ohio Job Type: Contract To Hire Added - 08/12/26

Job Description
Android Engineer/ IOS - Plano, TX - Columbus, OH

Position type: Contract to Hire

Duration: 6+ Months

Android Developer

The mobile banking app that millions of customers touch every day is being rebuilt around a modern, modular Android architecture — not screens bolted onto a monolith, not a decade of accreted tech debt, but a scalable, testable, high-performance app engineered to move fast without breaking under load. This team is doing that work: designing and shipping the architecture that powers next-generation mobile experiences across the bank’s consumer surface area. The stack is deliberate. Kotlin owns the app layer. Jetpack Compose drives the UI. Coroutines and Flow handle async and reactive state. A modularized Gradle build keeps feature teams moving independently. Kotlin Multiplatform is under evaluation for shared business logic. The work isn’t picking libraries — it’s making them perform at scale in a regulated production environment.

This is a hands‑on engineering role. You will write code, design systems, debug production issues, and push into an app that real customers depend on to move real money. The patterns for a modular, Compose‑first banking app at this scale are still being written; you’ll be the one who writes them down. You’ll work directly with product owners, mobile architects, and adjacent feature teams to take experiences from design mock to production on a one‑year engagement that touches real customer volume from day one. This isn’t a role where you prototype and hand off. The expectation is that you own the vertical — design decision to shipped artifact — and leave the codebase better than you found it.

If your idea of a great week is working through a gnarly state‑management problem in Compose, landing a cold‑start or frame‑time win that shows up in the metrics, and shipping something real users see by Friday, this is the job.

What You’ll Be Working On:
  • Designing and building feature modules in Kotlin with clean architecture (MVVM/MVI) — clear boundaries, testable units, independent delivery
  • Building declarative UI in Jetpack Compose — state hoisting, recomposition performance, custom layouts, and interop with legacy Views
  • Managing async and reactive state with Coroutines and Flow — structured concurrency, backpressure, and lifecycle‑aware collection
  • Integrating with backend services (REST/GraphQL/gRPC), offline caching, and secure local storage
  • Owning app performance — cold start, jank/frame time, memory, and APK/bundle size — against measurable targets
  • Building and maintaining automated test suites (unit, UI/Espresso/Compose testing, screenshot tests) that catch regressions before they reach production
  • Deploying through CI/CD pipelines with staged rollouts, feature flags, and crash/ANR monitoring
  • Instrumenting the app for observability — analytics, tracing, and crash reporting that surface failures fast
  • Participating in design and architecture reviews; your decisions affect other feature teams downstream
  • Debugging the hard things: lifecycle edge cases, memory leaks, threading/concurrency bugs, and device fragmentation issues
What We’re Looking For
Android Engineering Depth

You’ve built and shipped production Android apps at scale, and you understand the platform’s failure modes — lifecycle mismanagement, memory leaks, ANRs, and the long tail of device fragmentation. You know what it takes to make an app behave across the full spectrum of hardware and OS versions in the wild.

  • Deep Kotlin expertise — coroutines, Flow, structured concurrency
  • Jetpack Compose production experience — state management, recomposition performance, and interop with legacy Views
  • Strong grasp of Android architecture components: ViewModel, Navigation, Room, WorkManager, DataStore
Performance and Quality

You’ve optimized apps under real constraints — device diversity, low‑end hardware, and spotty networks — not just on a flagship phone in a demo. You measure before you cut, and you know where the frames and milliseconds actually go.

  • Experience profiling and optimizing cold start, frame rendering, and memory
  • Automated testing discipline: JUnit, Espresso, Compose UI tests, screenshot/regression testing
  • Familiarity with performance tooling: Android Studio Profiler, Perfetto, Baseline Profiles, Macrobenchmark
Backend and Integration Fluency

The app doesn’t live in isolation. It talks to a large backend surface, and solid API integration engineering is non‑negotiable — contracts, failure handling, and data that stays consistent when the network doesn’t cooperate.

  • Experience with networking stacks (Retrofit/OkHttp), serialization, and API contract design
  • Offline‑first patterns, caching, and local persistence
  • Secure storage, auth/token handling, and mobile security fundamentals
Delivery and Infrastructure

You ship what you build. You don’t hand code over a wall and hope release engineering figures it out.

  • CI/CD for mobile: GitHub Actions, Bitrise, Gradle build optimization
  • Staged rollouts, feature flags, and Play Store release management
  • Crash/ANR monitoring and an operational mindset — you look at dashboards, you set alerts, you write runbooks
The Kind of Environment This Is

This is a large institution with real compliance requirements, audit trails, and change management processes. None of that is going away, and the best engineers here learn to work within the structure rather than around it. The upside is scale: when something ships here, it reaches more users than most companies will ever have.

The mobile channel team operates with genuine engineering autonomy on the how. Product owns the what; engineering owns the how. If you see a better pattern, you propose it, back it with evidence, and own the outcome. That dynamic works because the people here are direct with each other and low on process theater.

The one‑year contractor framing means you’ll be evaluated on what you shipped and what you left behind — clean code, documented patterns, and systems that the permanent team can operate. The engineers who do well in this engagement treat it that way from week one. You’ll thrive here if you move fast inside guardrails, write code you’d be willing to defend six months later, and have genuine interest in building a mobile app that works — not just the resume line.

Minimum Qualifications
  • 5+ years of software engineering experience shipping production mobile apps
  • Deep, demonstrated Kotlin and Android SDK expertise
  • Production experience with Jetpack Compose
  • Strong grasp of Coroutines/Flow and modern Android architecture
  • Experience with automated testing and CI/CD for Android
  • Apps shipped to the Google Play Store at meaningful scale
Preferred Qualifications
  • Experience with modularized Gradle builds and multi‑team codebases
  • Kotlin Multiplatform (KMP) experience
  • Performance optimization with Baseline Profiles and Macrobenchmark
  • Dependency injection experience (Hilt/Dagger)
  • Experience in a regulated industry (financial services, healthcare, insurance) where compliance and auditability are engineering constraints, not afterthoughts
  • Contributions to internal tooling, shared libraries, or design systems that other teams adopted
PAY RANGE AND BENEFITS:

Pay Range*:$90/Hr

*Pay range offered to a successful candidate will be based on several factors, including the candidate's education, work experience, work location, specific job duties, certifications, etc.

  • Medical & pharmacy coverage
  • Dental/vision insurance
  • 401(k)
  • Health saving account (HSA)
  • Flexible spending account (FSA)
  • Life Insurance
  • Pet Insurance
  • Short term and Long term Disability
  • Accident & Critical illness coverage
  • Pre-paid legal & ID theft protection
  • Sick time
  • other types of paid leaves (as required by law)
  • Employee Assistance Program (EAP)
ABOUT INNOVA SOLUTIONS:

Founded in 1998 and headquartered in Atlanta, Georgia, Innova Solutions employs approximately 50,000 professionals worldwide and reports an annual revenue approaching $3 Billion. Through our global delivery centers across North America, Asia, and Europe, we deliver strategic technology and business transformation solutions to our clients, enabling them to operate as leaders within their fields.

Recent Recognitions:
  • Named One of America’s Best Employers for New Grads by Forbes (2024)
  • Named One of the Best Companies to Work for by U.S. News & World Report (Private Companies List, 2024-2025)
  • One of the Largest IT Staffing Firms in the US – Ranked #3 by Staffing Industry Analysts (SIA, 2024)
  • One of the Largest Staffing Firms in the US – Ranked #13 by Staffing Industry Analysts (SIA, 2024; includes Innova Solutions, Volt, & HireGenics)
  • Named One of the Top Ten Private Companies in Atlanta by the Atlanta Business Chronicle (2023)
  • One of the Largest Certified Minority Business Enterprises (MBEs) in the United States (NMSDC, 2024)
  • AWS Advanced Tier Services Partner with 100+ certifications

Website : https://www.innovasolutions.com/

Innova Solutions is an Equal Opportunity Employer and prohibits any kind of unlawful discrimination and harassment. Innova Solutions is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment on the basis of race, color, religion or belief, national origin, citizenship, social or ethnic origin, sex, age, physical or mental disability, veteran status, marital status, domestic partner status, sexual orientation, or any other status protected by the statutes, rules, and regulations in the locations where it operates. If you are an individual with a disability and need a reasonable accommodation to assist with your job search or application for employment, please contact us at hr@innovasolutions.com or (770) 493-5588. Please indicate the specifics of the assistance needed. Innova Solutions encourages all interested and qualified candidates to apply for employment opportunities. Innova Solutions (HireGenics/Volt) does not discriminate against applicants based on citizenship status, immigration status, and national origin, in accordance with 8 U.S.C. § 1324b.

The company will consider for employment qualified applicants with arrest and conviction records in a manner that complies with the San Francisco Fair Chance Ordinance, the Los Angeles Fair Chance Initiative for Hiring Ordinance, and other applicable laws.

By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Innova Solutions and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at Privacy Policy - innovasolutions.

Thank You! Team Innova Soluti ons

Job ID: 1022259 Columbus , Ohio Job Type: Contract To Hire Added - 08/12/26

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android/Kotlin Engineer - Intermediate - NYC , NY - Information Technology - Analysts
Android/Kotlin Engineer - Intermediate - NYC , NY - Information Technology - Analysts

MassGenics, Inc. • New York (NY)

Hybrid
USD 83,000 - 124,000
Medical insurance
Dental insurance
401(k)
AWS/Full Stack Java Developer - Columbus, OH - Information Technology - Analysts
AWS/Full Stack Java Developer - Columbus, OH - Information Technology - Analysts

MassGenics, Inc. • Columbus (OH)

Hybrid
USD 96,000 - 124,000
Medical coverage
401(k) plan
Full Stack Developer + AWS - Intermediate - Columbus, OH/Wilmington, DE - Information Technology - Analysts
Full Stack Developer + AWS - Intermediate - Columbus, OH/Wilmington, DE - Information Technology - Analysts

MassGenics, Inc. • Columbus (OH)

On-site
USD 83,000 - 96,000
Medical & pharmacy benefits
401(k)
Health Savings Account (HSA)
+2
Senior Fullstack Developer
Senior Fullstack Developer

Innova Solutions Inc • Charlotte (NC)

Hybrid
USD 69,000 - 76,000
Medical & pharmacy coverage
Dental/vision insurance
401(k)
+8
Lead Full Stack Developer - Information Technology - Analysts
Lead Full Stack Developer - Information Technology - Analysts

MassGenics, Inc. • Charlotte (NC)

Hybrid
USD 135,000 - 146,000
Medical & pharmacy coverage
Dental/vision insurance
401(k)
+7
Full Stack Developer - Intermediate_ Jersey City , NJ - Information Technology - Analysts
Full Stack Developer - Intermediate_ Jersey City , NJ - Information Technology - Analysts

MassGenics, Inc. • Jersey City (NJ)

Hybrid
USD 85,000 - 121,000
AWS certification
Java Kotlin Engineer
Java Kotlin Engineer

Innova Solutions Inc • Minneapolis (MN)

Remote
USD 110,000 - 117,000
Medical & pharmacy coverage
Dental/vision insurance
401(k)
+7
Sr Java Developer + AWS - Plano, TX - Information Technology - Analysts
Sr Java Developer + AWS - Plano, TX - Information Technology - Analysts

MassGenics, Inc. • Plano (TX)

On-site
USD 57,000 - 81,000
Applications software Engineer
Applications software Engineer

Innova Solutions Inc • Melbourne (FL)

On-site
USD 62,000 - 69,000
Medical & pharmacy coverage
Dental/vision insurance
401(k)
+9
Software Engineer 3 - Banking, Accounting, & Finance - Analysts
Software Engineer 3 - Banking, Accounting, & Finance - Analysts

MassGenics, Inc. • Charlotte (NC)

Hybrid
USD 69,000 - 76,000
Medical & pharmacy coverage
Dental/vision insurance
401(k)
+9