IT Applications Engineer V, Mobile - iOS and Android
Atlanta , GA (Hybrid)
Job Description:
IT Applications Engineer V, Mobile - iOS and Android
Remote – but sometimes onsite for meetings when required - Preferred live in or relocate to GA or CO
Visa Support: USC/GC/EAD/H4
Job Overview:
We are seeking a technical leader to design, build and support native mobile applications on iOS and Android platforms. You'll use languages such as Swift, Objective?C, Kotlin and Java. You'll implement modern design patterns (e.g., MVVM), build automated UI test suites (using tools like XCUITest and Espresso), and manage mobile build/signing workflows (provisioning profiles, certificates, flavors, schemes). You'll integrate third?party SDKs (for analytics, maps, Firebase, location services), connect to APIs with strong error handling, caching and retry logic, and pull in content from headless CMS tools (e.g., Adobe Experience Manager). You'll collaborate across design, product, QA and DevOps teams to deliver polished mobile experiences, while staying up?to?date with platform changes and mobile architecture best practices.
Core Responsibilities:
Lead mobile application development projects, apply deep subject?matter expertise and ensure adherence to procedures and policies.
Develop detailed work plans to meet business priorities and deadlines, identify resources, delegate responsibilities and coordinate across teams.
Determine and execute appropriate methodologies and processes; monitor progress and results, identify improvement opportunities and escalate issues/risks as needed.
Act as a subject matter expert in mobile architecture, optimizing applications, offering guidance and technical leadership for mobile technologies.
Minimum Qualifications:
Bachelor's degree in Computer Science, CIS or related field (or equivalent work experience) with at least six (6) years of software development or related work experience.
Minimum five (5) years experience in solutions development life cycle (SDLC) projects.
Minimum two (2) years in a technical leadership role (with or without direct reports).
Minimum five (5) years' experience developing and/or implementing mobile applications.
Required Technical Skills:
At least four (4) years' experience programming in Objective?C or Swift for iOS.
At least two (2) years' experience developing automated UI tests using XCUITest (iOS) and/or Espresso (Android).
At least three (3) years' experience managing signing/build variants: provisioning profiles, entitlements, distribution certificates, Xcode schemes/configurations, Android build?types/flavors.
At least three (3) years' experience integrating third?party libraries/source code (SDKs).
At least two (2) years' experience working with a CMS such as Adobe Experience Manager (AEM) or similar headless CMS.
At least three (3) years' experience integrating APIs/services including authentication, error states, performance optimizations (caching, retry logic).
Preferred Skills:
Native mobile development expertise for both iOS and Android, familiarity with native tools and platforms.
Experience in build automation and tooling (e.g., Fastlane).
Strong collaboration with UX, product and engineering teams.
Native iOS and Android mobile development (Swift/Objective?C, Kotlin/Java)
Automated UI testing (XCUITest, Espresso)
Mobile build/signing workflows (provisioning profiles, certificates, flavors, schemes)
SDK/third?party integration (analytics, maps, Firebase)
API integration, error handling, caching/retry logic, and CMS (e.g., Adobe Experience Manager)
Key Skills:
- Objective?C or Swift for iOS, XCUITest (iOS) and/or Espresso (Android).