Technical Skills :
Proficiency in Swift : Deep understanding of Swift programming language
and its ecosystem.
Expertise in iOS Frameworks : Mastery of core iOS frameworks (UIKit,
Foundation, Networking etc.) is a must. Experience with SwiftUI and
Combine is good to have.
Architectural Patterns : Familiarity with common iOS architectural
patterns (MVC, MVVM, VIPER) and the ability to choose the right
approach for the given problem. Past experience with VIPER is a plus.
Performance Optimization : Experience in profiling and optimizing iOS
applications for performance and memory usage.
Testing : Knowledge of unit testing and integration testing frameworks for
iOS.
Soft Skills :
Strong Communication : Ability to clearly articulate technical ideas and
collaborate effectively with team members.
Problem-Solving : Passion for tackling complex challenges and finding
creative solutions.
Self-Motivation : Ability to work independently and take ownership of your
work.
Senior Engineer Ios • bengaluru, KA, India