Logo
Kaiser Permanente

IT Applications Engineer V, Mobile - iOS

Kaiser Permanente, Atlanta, Georgia, United States, 30383

Save Job

IT Applications Engineer V, Mobile - iOS, Java

Join to apply for the

IT Applications Engineer V, Mobile - iOS, Java

role at

Kaiser Permanente Job Summary

Design, develop, and maintain native mobile applications for iOS and Android platforms using Swift, Objective-C, Kotlin, and Java. Implement clean architecture and design patterns (e.g., MVVM) to ensure maintainable and scalable codebases. Write automated UI tests using Espresso (Android) and XCUITest (iOS) as part of the CI/CD pipeline to ensure quality and stability. Manage mobile app builds and signing workflows, including provisioning profiles, certificates, entitlements, flavors, and schemes. Integrate third-party libraries and SDKs, such as Firebase, analytics, and location services. Consume and integrate APIs, handling authentication, errors, and performance optimizations like caching and retry logic. Collaborate with cross-functional teams including design, product, QA, and DevOps to deliver seamless mobile experiences. Integrate content from headless CMS platforms like Adobe Experience Manager (AEM) into dynamic mobile interfaces. Stay current with platform updates, tools, and industry best practices to ensure the app remains modern and competitive. In addition to the responsibilities listed below, this technical leader position is responsible for leading the development of applications for Android and/or iOS devices by leveraging Agile methodologies to design and implement new customer-facing features; partnering with product management and UX teams to create engaging, user-friendly client applications; and providing insight into KP mobile device security practices. This role also involves optimizing applications and serving as a subject matter expert for the overall architecture of KP's mobile technologies. Essential Responsibilities

Lead or oversee business-specific projects by applying deep expertise, ensuring adherence to procedures and policies, developing work plans, and coordinating resources to meet organizational goals. Minimum Qualifications

Bachelor's degree in Computer Science, CIS, or related field and six (6) years of software development experience, or equivalent work experience. At least five (5) years of experience in solution development life cycles (e.g., SDLC). Minimum two (2) years in a technical leadership role. At least five (5) years of experience developing or implementing mobile applications. Additional Information

Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industry: Hospitals and Health Care

#J-18808-Ljbffr