Overview
Skills
Job Details
As a talented Mobile Software Engineer (Contractor) you will help develop native mobile applications for iOS and Android. This role focuses on hands-on engineering, collaborating with internal teams, and delivering high-quality solutions within defined project scopes.
- 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.
Duration: 7 months plus extension
Qualifications:
Bachelor s degree in Computer Science, Engineering, or related field, or equivalent experience.
experience in mobile development NOT JUST ON PAPER 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, Roboelectric, Swift Testing.
Excellent communication and teamwork skills.