ExpertHiring

Mobile Software Engineer

ExpertHiring

contract

Posted on:

Location Type: Remote

Location: Remote • Kansas, Montana • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $60 - $80 per hour

Job Level

JuniorMid-Level

Tech Stack

AndroidiOSJUnitKotlinSwift

About the role

  • Develop and deliver robust native mobile applications using Swift (iOS) and Kotlin (Android).
  • Collaborate with product managers, designers, and backend engineers to implement business requirements.
  • Participate in code reviews and follow best practices for security, usability, and performance.
  • Integrate third-party SDKs, APIs, and platform services as needed.
  • Utilize and maintain reusable code components to ensure consistency and efficiency across mobile applications.
  • Ensure deliverables meet project specifications and timelines.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 2–4 years of experience in mobile development with a portfolio of native iOS and/or Android apps.
  • Proficiency in Swift (including SwiftUI), Kotlin (including Jetpack Compose), and platform-specific tools (Xcode, Android Studio).
  • Experience with supporting libraries such as Core Data, Combine, Foundation (iOS), and Room, Hilt, Coroutines (Android).
  • Familiarity with CI/CD tools including Fastlane, Bitrise, GitHub Actions, and ADO CI/CD.
  • Experience with automated testing frameworks: Junit, Espresso, XCTest, MokK, Robolectric, Swift Testing.
  • Excellent communication and teamwork skills.
Benefits
  • Health/Dental/Vision Insurance available!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
SwiftKotlinSwiftUIJetpack ComposeCore DataCombineFoundationRoomHiltCoroutines
Soft skills
communicationteamwork