Job Description

Migration Strategy: define the roadmap for modernizing legacy modules.
Decide when to wrap UIKit in SwiftUI (Interoperability) vs. a complete rewrite. Architecture: Architect scalable solutions using MVVM + Coordinator.
Enforce dependency injection to make legacy code testable during the transition. Team Leadership: Guide the team on how to refactor safely.
Prevent rewrite paralysis by establishing patterns for incremental modernization.
Code Quality: Establish strict coding standards for the new SwiftUI layer while maintaining the stability of the existing UIKit core.
Security & Ops: Guide the implementation of security tools (Appdome, F5 XC) and oversee CI/CD workflows (GitLab CI, Jenkins, Firebase).
Collaboration: Work with Backend on API contracts and Design on implementing a new Design System (Figma Tokens) to replace legacy styling

Ready to Apply?

Take the next step in your AI career. Submit your application to Ascendion today.

Submit Application