Bachelor’s degree or foreign equivalent in Software Engineering, Computer and Information Technology or related field and 1 year of experience in the job offered or related occupation.
1 year of experience with each of the following skills is required:
Utilizing Swift, Objective-C, C++, JavaScript to work on multi-language codebases.
Utilizing SwiftUI and UIKit to work on codebases using different User Interface frameworks with their very own behavior and set of APIs.
Utilizing GitHub for source code management and collaboration with peers.
Utilizing Xcode to make, build, and deploy changes directly to devices.
Using CoreAnimation to meticulously craft and synchronize animations within the user interface of the software.
Working with Accessibility features such as VoiceOver and Guided Access to ensure that software remains accessible to everyone.
Working with multiple and various type of User Interface inputs such as mouse, trackpad, and pencils to offer more advanced software features.
Using advanced Localization techniques, such as pluralization and right to left layout, to empower software and reach out to most people in the world.