Contingent Worker Software Engineer (Mobile)

Overview

Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 3 day((s))

Skills

CI/CD
Xcode
Android Studio
Swift
IOS
JUnit
Android
Kotlin
XCTest
Swift Testing
Espresso
MokK
Robolectric

Job Details

Job Title: Contingent Worker Software Engineer (Mobile)
Location: US-MO-Remote
Duration: 7 Months + Extension
Job Summary:
We are seeking a highly skilled Mobile Software Engineer (Contractor) to join our team. The ideal candidate will have hands-on experience developing native mobile applications for both iOS and Android using modern frameworks and tools. This role involves delivering high-quality code, collaborating closely with cross-functional teams, and ensuring all deliverables meet project requirements and timelines.
Responsibilities:
  • Develop and deliver robust native mobile applications using Swift (iOS) and Kotlin (Android).
  • Collaborate with product managers, designers, and backend engineers to translate business requirements into working features.
  • Participate in code reviews and follow best practices related to security, usability, and performance.
  • Integrate third-party SDKs, APIs, and platform services as required.
  • Utilize and maintain reusable code components to ensure efficiency and consistency across apps.
  • Ensure all deliverables meet defined project specifications, standards, and timelines.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or related field, OR equivalent experience.
  • 2 4 years of legitimate hands-on experience in native mobile development (iOS and/or Android), with a demonstrable portfolio.
  • Proficiency in:
    • Swift, including SwiftUI
    • Kotlin, including Jetpack Compose
    • Platform tools: Xcode, Android Studio
  • Experience with platform-specific libraries and tools:
    • iOS: Core Data, Combine, Foundation
    • Android: Room, Hilt, Coroutines
  • Familiarity with CI/CD tools such as Fastlane, Bitrise, GitHub Actions, and Azure DevOps (ADO) CI/CD.
  • Experience with automated testing frameworks, including:
    • iOS: XCTest, Swift Testing
    • Android: JUnit, Espresso, MokK, Robolectric
  • Excellent communication and teamwork skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Kanshe Infotech