×
Register Here to Apply for Jobs or Post Jobs. X

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

Job in New York, New York County, New York, 10261, USA
Listing for: MassGenics, Inc.
Full Time position
Listed on 2026-10-19
Job specializations:
  • Software Development
    Android Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 60 - 90 USD Hourly USD 60.00 90.00 HOUR
Job Description & How to Apply Below
Android/Kotlin Engineer
- Intermediate - NYC , NY
- Information Technology

Job  New York , New York Job Type: Contract Added - 07/17/26

Job Description

We are Looking for aAndroid/Kotlin Engineer
- Intermediate - NYC , NY

Position type: Contract to Hire

Duration: 6+ Months

Must-have requirements

  • Experience:

    2–5 years building and shipping Android apps in production; ownership of features end-to-end.
  • Language:
    Strong Kotlin (incl. coroutines); solid grasp of OOP, SOLID, and pragmatic design patterns.
  • Modern UI:
    Jetpack Compose (preferred) and/or strong XML UI skills; theming, accessibility, localization, multiple screen sizes.
  • Architecture:
    Hands-on delivery using MVI (unidirectional data flow): intents/actions ? reducer ? state; clear state modeling; side-effects handled cleanly.
  • Async & state:
    Coroutines + Flow/State Flow, structured concurrency, cancellation, threading, and back pressure awareness.
  • Dependency Injection:
    Production experience with DI (commonly Hilt/Dagger); scoping, component design, testability.
  • Android fundamentals:
    Lifecycle, Navigation, background work (Work Manager), permissions, deep links, notifications.
  • Data layer:
    Room and Data Store; caching strategies; offline/poor-network handling.
  • Testing & quality:
    Unit tests for reducers/use-cases, View Model tests, some UI tests; CI-friendly builds; lint/static analysis usage.
  • Debugging & performance:
    Profiling, crash/ANR triage, memory/leak awareness, performance tuning in Compose.
  • Delivery practices:
    Git workflow, code reviews, refactoring, clear documentation/ADRs when introducing architectural changes.

Good-to-have (modern engineering)

  • Modularization:
    Multi-module Gradle, build optimization, feature modules.
  • Security basics:
    Secure storage patterns, certificate pinning concepts, privacy-by-design.
  • bservability:
    Structured logging, analytics/event schemas, crash reporting best practices.

Bonus: AI / ML requirements (nice-to-have)

  • On-device ML:
    Experience integrating ML Kit or Tensor Flow Lite, model constraints (latency, memory, battery), and on-device privacy considerations.
  • LLM features:
    Building AI-powered UX (summarization, search, assistants) via approved APIs; streaming responses, caching, fallbacks, and guardrails.
  • Prompt + evaluation:
    Basic prompt design, regression/evaluation mindset (quality metrics, red-teaming, offline test sets).
  • Responsible AI:
    Understanding of PII handling, data minimization, consent, and secure telemetry for AI features.

Proficient in iOS/Android Development as well as multiple design techniques

  • Working proficiency in iOS/Android toolset to design, develop, test, deploy, maintain and improve software
  • Strong understanding of Agile methodologies with ability to work in at least one of the common frameworks
  • Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, application resiliency and security
  • Proficiency in one or more general purpose programming languages
  • Working proficiency in a portion of software engineering disciplines and demonstrates understanding of overall software skills including business analysis, development, testing, deployment, maintenance and improvement of Software

We are currently interviewing to fill this and other similar positions. If this role is not a fit for you, we do offer a referral bonus program for referrals that we successfully place with our clients, subject to program guidelines.

PAY RANGE AND BENEFITS:

Pay Range*:$ 75/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.

Benefits
:

Innova Solutions offers benefits( basedon eligibility) that include the following:

Medical &…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary