Description:
We have hard requirements on SWIFT UI coding experience and just some training or minimal or fringe experience.
The key criteria is that strong coding experience especially in SwiftUI is needed – that will be the client’s focus in the interview.
Responsibilities:
- Develop and enhance iOS applications using the latest Swift and iOS SDKs
- Engage in code reviews, pair programming, design meetings, and brainstorming sessions
- Optimize app performance for smooth UX, low memory usage, and battery efficiency
- Work within a cross-functional agile team to meet project goals
- Utilize unit testing to ensure code reliability and functionality
- Collaborate on the continuous improvement of the development process and CI pipeline
Requirements and skills:
- Solid understanding of the iOS SDK, SwiftUI, UIKit, Concurrency with async/await and GCD, and CoreData.
- Proficiency in Swift and understanding of Objective-C.
- Strong grasp of the MVVM and MVC design patterns.
- Strong background in unit testing and memory management.
- Comfortable with Git and version control best practices.
- Deep understanding of the native mobile app ecosystem.
- Passion for creating user-centric applications with elegant and intuitive interfaces.
- Understanding of networking, especially with URLSession.
- Xcode 15+, Concurrency with async/await, MVVM (edited).