Senior Mobile Developer

Harris Computer

Iowa (LA)

On-site

USD 125,000 - 135,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Harris Computer in the United States is seeking a senior mobile software engineer with 8+ years of experience in cross-platform development using Kotlin and Swift. You will work on native UI frameworks (Jetpack Compose and SwiftUI), MVVM architectures, and DI with Koin, delivering scalable, multi-tenant mobile apps.

You will design and consume REST APIs, implement CI/CD pipelines, and contribute to AI-assisted development workflows.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, related field, or equivalent work experience.
  • 8+ years of experience in software development, and 3+ years as a Software Engineer with a focus on designing and building complex, scalable systems.
  • Deep understanding of software engineering principles, design patterns, algorithms, and system architecture.
  • Ability to lead technical discussions, make critical decisions, and drive consensus among team members.
  • Experience with cloud technologies and microservices architecture.

Responsibilities

  • Contribute to architectural discussions, make design decisions, and ensure that the overall software architecture aligns with business goals and industry best practices.
  • Solve complex technical problems and make critical decisions related to technology selection, system architecture, and project planning.
  • Provide technical leadership and guidance to junior members of the development team.
  • Conduct code reviews to ensure code quality, maintainability, and adherence to coding standards.

Skills

Kotlin
Swift
Coroutines/Flow
Serialization
Async/Await
Jetpack Compose
SwiftUI
MVVM
Dependency Injection
Koin
REST APIs
Retrofit/OkHttp
URLSession
JUnit
XCTest
CI/CD
AI-assisted development

Education

Bachelor's degree

Tools

Gradle
Swift Package Manager
Bitrise
Fastlane

Job description

  • Proficiency in Kotlin & Swift: Deep understanding of modern Kotlin (coroutines/Flow, serialization) and Swift (async/await), including the platform runtimes, memory management and concurrency.
  • Native UI Frameworks: Experience building production UI with declarative frameworks — Jetpack Compose on Android and SwiftUI on iOS — including state management and lifecycle.
  • Architecture & Dependency Injection: Experience with reactive, testable mobile architectures (e.g. MVVM, The Composable Architecture) and dependency injection frameworks such as Koin.
  • RESTful API Integration: Experience designing and consuming robust, scalable REST APIs for third-party integrations and internal UI consumption (e.g. Retrofit/OkHttp on Android, URLSession on iOS).
  • Testing Frameworks: Proficiency with mobile testing across the pyramid — unit, integration, and UI testing with tools such as JUnit, Mockito, Robolectric, Espresso, and Compose UI test on Android; XCTest and XCUITest on iOS.
  • Mobile Tooling & CI/CD: Experience with automated, multi-target build and release pipelines (e.g. Gradle, Swift Package Manager, Bitrise, Fastlane), ideally for white-label / multi-tenant apps.
  • Worked on AI assisted development (e.g. GitHub Copilot, Claude, Cursor or ChatGPT)
  • Familiarity with AI directed prompt engineering for developing applications.
  • Proficiency in Kotlin & Swift: Deep understanding of modern Kotlin (coroutines/Flow, serialization) and Swift (async/await), including the platform runtimes, memory management and concurrency.
  • Native UI Frameworks: Experience building production UI with declarative frameworks — Jetpack Compose on Android and SwiftUI on iOS — including state management and lifecycle.
  • Architecture & Dependency Injection: Experience with reactive, testable mobile architectures (e.g. MVVM, The Composable Architecture) and dependency injection frameworks such as Koin.
  • RESTful API Integration: Experience designing and consuming robust, scalable REST APIs for third-party integrations and internal UI consumption (e.g. Retrofit/OkHttp on Android, URLSession on iOS).
  • Testing Frameworks: Proficiency with mobile testing across the pyramid — unit, integration, and UI testing with tools such as JUnit, Mockito, Robolectric, Espresso, and Compose UI test on Android; XCTest and XCUITest on iOS.
  • Mobile Tooling & CI/CD: Experience with automated, multi-target build and release pipelines (e.g. Gradle, Swift Package Manager, Bitrise, Fastlane), ideally for white-label / multi-tenant apps.
  • Worked on AI assisted development (e.g. GitHub Copilot, Claude, Cursor or ChatGPT)
  • Familiarity with AI directed prompt engineering for developing applications.
Responsibilities & Duties
  • Contribute to architectural discussions, make design decisions, and ensure that the overall software architecture aligns with business goals and industry best practices.
  • Solve complex technical problems and make critical decisions related to technology selection, system architecture, and project planning.
  • Provide technical leadership and guidance to junior members of the development team.
  • Conduct code reviews to ensure code quality, maintainability, and adherence to coding standards.
Requirements
  • Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience.
  • 8+ years of experience in software development, and 3+ years as a Software Engineer with a focus on designing and building complex, scalable systems.
  • Deep understanding of software engineering principles, design patterns, algorithms, and system architecture.
  • Ability to lead technical discussions, make critical decisions, and drive consensus among team members.
  • Experience with cloud technologies and microservices architecture.

Salary range: $125,000 - $135,000 USD per year.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Mobile Developer
Senior Mobile Developer

Harris Computer • Wisconsin

On-site
USD 125,000 - 135,000
Senior Mobile Developer
Senior Mobile Developer

Harris Computer • Virginia (MN)

On-site
USD 125,000 - 135,000
Senior Mobile Developer
Senior Mobile Developer

Harris Computer • Alabama

On-site
USD 125,000 - 135,000
Senior Mobile Developer
Senior Mobile Developer

Harris Computer • Kansas

On-site
USD 125,000 - 135,000
Senior Mobile Developer
Senior Mobile Developer

Harris Computer • Colorado

On-site
USD 125,000 - 135,000
Senior Mobile Developer
Senior Mobile Developer

Harris Computer • Kentucky

On-site
USD 125,000 - 135,000
Senior Mobile Developer
Senior Mobile Developer

Harris Computer • Washington

On-site
USD 125,000 - 135,000
Senior Mobile Developer
Senior Mobile Developer

Harris Computer • Idaho

On-site
USD 125,000 - 135,000
Senior Mobile Developer
Senior Mobile Developer

Sirsi Corporation in • Salt Lake City (UT)

On-site
USD 125,000 - 135,000
Senior Mobile Developer
Senior Mobile Developer

Harris Computer • Wyoming (OH)

On-site
USD 125,000 - 135,000