- Company Name
- Advantage Tech
- Job Title
- Software Engineer
- Job Description
-
**Job Title:** Software Engineer – Mobile (Contractor)
**Role Summary:**
Develop and maintain high‑quality native mobile applications for iOS and Android using Swift (SwiftUI) and Kotlin (Jetpack Compose). Collaborate with product, design, and backend teams to implement business requirements, ensure secure, performant, and user‑friendly solutions, and deliver within defined project timelines.
**Expectations:**
- Deliver complete, production‑ready features that meet functional and quality standards.
- Apply industry best practices for coding, security, testing, and performance.
- Communicate progress and technical decisions clearly to cross‑functional stakeholders.
- Participate in code reviews and continuous improvement of mobile engineering processes.
**Key Responsibilities:**
- Design, code, test, and deploy native mobile applications for iOS and Android.
- Integrate third‑party SDKs, APIs, and platform services (e.g., Firebase, Airship).
- Maintain reusable components and libraries to promote consistency across apps.
- Perform unit, UI, and automation testing (XCTest, JUnit, Espresso, Robolectric).
- Manage CI/CD pipelines (Fastlane, Bitrise, GitHub Actions, Azure DevOps).
- Implement feature flags, crash reporting, analytics, and A/B testing where required.
- Review and refactor existing codebases for performance, maintainability, and scalability.
- Stay current with mobile development trends, frameworks, and tooling.
**Required Skills:**
- 2–4 years of native mobile development experience (iOS and/or Android).
- Proficiency in Swift (including SwiftUI) and Kotlin (including Jetpack Compose).
- Strong knowledge of platform‑specific libraries: Core Data, Combine, Foundation, Room, Hilt, Coroutines.
- Experience with CI/CD, automated testing frameworks, and version control (Git).
- Excellent written and verbal communication.
- Ability to work independently and collaboratively in a contractor setting.
**Added Bonus Skills (Optional):**
- Analytics/monitoring (Datadog, Adobe Analytics).
- Feature flagging (Launch Darkly), push notifications (Airship), distribution management (Firebase).
- AI‑powered development tools (GitHub Copilot, OpenAI Codex).
- Hybrid‑to‑native migration experience.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Kansas city, United states
On site
Junior
13-12-2025