
Mobile Software Engineer
ExpertHiring
contract
Posted on:
Location Type: Remote
Location: Remote • Kansas, Montana • 🇺🇸 United States
Visit company websiteSalary
💰 $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