- Bachelor’s degree in Computer Engineering, Computer Science, or a related field.
- At least 2 years of experience in iOS app development using Swift.
- Understanding of basic security and encryption principles.
- Proficiency in Swift and its concepts, including protocols, generics, and extensions.
- Solid knowledge of Apple's core frameworks like Foundation, UIKit, and CoreAnimation.
- Ability to work collaboratively in a team environment.
- Familiarity with creating views using Auto Layout.
- Proficient in using Git with a command-line interface.
Desired Skills:
- Understanding of software architecture concepts like, MVVM-C, and clean architecture.
- Familiarity with modular development approaches.
- Familiarity with Swift UI is a plus.
- Familiarity with Objective-C is a plus.
- Familiarity with Unit Testing concepts and tools such as XCTest, and UI Testing with XCUITest.
- Familiarity with Terminal commands.