Overview
-
Design and build applications for the iOS platform;
-
Ensure the performance, quality, and responsiveness of applications;
-
Collaborate with cross-functional teams to define, design, and ship new features;
-
Work on bug fixing and improving application performance;
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
-
Solid understanding of the full mobile development life cycle;
-
Good knowledge of iOS development (Swift), its frameworks and APIs;
-
Familiarity with RxSwift and MVVM;
-
Knowledge of Design Patterns and Software architectures;
-
Knowledge of Object-Oriented Programming;
-
Understanding of the general mobile landscape, architectures, trends, and emerging technologies;
-
BS/MS degree in Computer Science, Engineering or a related subject;