The IOS software engineer is responsible for implementing new features on a software product, building automation or interfaces, leveraging the DevOps toolchain for automated quality/security checks, integration and deployment.
85 Designing and building mobile applications for Apple’s iOS platform. 85 Collaborating with the design team to define app features. 85 Ensuring quality and performance of the application to specifications. 85 Identifying potential problems and resolving application bottlenecks. 85 Fixing application bugs before the final release. 85 Publishing application on App Store. 85 Maintaining the code and atomization of the application. 85 Designing and implementing application updates.
Position Requirements 61 B.Sc. or greater in Computing Science, Computer Engineering, Data Analytics, Business Analysis, Information Management, Information Management or equivalent relevant technical field. 61 Minimum 5 years of professional software development experience 61 Good knowledge of Clean - Architecture and modularization 61 Proficient with Swift. Nice to be familiar to Objective - C 61 Experience with iOS frameworks such as Core Data , Core Animation , etc . 61 Good with protocol - oriented programming , object - oriented design , data structures , algorithm design , and problem solving , experience with offline storage , theading , and performance analysis and optimization 61 Familiarity with RESTful APIs to connect iOS applications to back - end services 61 Familiarity with other web technologies 61 Understanding of Apple ' s design principles and interface guidelines 61 Familiarity with cloud message APls and push notifications 61 Knack for benchmarking and optimization * Proficient understanding of git and cocoa - pods 85 Proven experience as an app developer. 85 Proficient in Swift. Nice to be familiar to Objective - C 85 Extensive experience with iOS Frameworks such as Core Data and Core Animation. 85 Knowledge of iOS back-end services. 85 Knowledge of Apple’s design principles and application interface guidelines. 85 Proficient in code versioning tools including Mercurial, Git, and SVN. 85 Knowledge of C-based libraries. 85 Familiarity with push notifications, APIs, and cloud messaging. 85 Experience with continuous integration. 85 Experience with Swift-UI would be a nice plus