Negotiable
Outside
Remote
USA
Summary: The Senior iOS Engineer role requires a highly skilled individual with extensive experience in mobile iOS development, particularly in Swift and related technologies. The position emphasizes strong technical capabilities alongside soft skills such as independent thinking and collaboration. The candidate will be responsible for designing and developing iOS applications while adhering to Apple's design principles. This role is remote and classified as outside IR35.
Key Responsibilities:
- Develop and maintain mobile iOS applications using Swift and related technologies.
- Implement mobile application architecture and design patterns such as MVC and MVVM.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write well-designed, testable, and efficient code, including unit testing.
- Optimize application performance and conduct code reviews.
- Ensure adherence to Apple's design principles and interface guidelines.
- Work with RESTful APIs to connect iOS applications to back-end services.
- Utilize offline storage and threading techniques in application development.
- Stay updated with the latest iOS technologies and frameworks.
Key Skills:
- Bachelor's degree in Engineering, Information Technology, or Computer Science.
- Minimum of 4 years of extensive experience in mobile iOS development.
- Strong proficiency in Swift, Objective-C, Xcode, and iOS SDKs.
- Experience with iOS frameworks such as Core Data.
- Knowledge of RESTful APIs, HTML, JavaScript, and CSS.
- Strong UI design skills for phone and tablet interfaces.
- Understanding of design principles (SOLID) and patterns (MVC, MVVM, MVP, VIPER).
- Familiarity with telecommunications networks, SIP stack, and VoIP.
- Knowledge of XCode 12.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Top 5 Technical Skills:
- Strong understanding of Swift, Objective-C, Xcode, iOS SDKs, and other related tools and technologies
- Experience with mobile application architecture and design patterns (e.g., MVC, MVVM)
- Proficient with Swift, SwiftUI, UIKit
Experience with RESTful APIs to connect iOS applications to back-end services - A solid understanding of Apple s design principles and interface guidelines
- Work efficiently with the iOS SDK, REST, JSON, API, Objective-C, Swift, Xcode
Top 3 Soft Skills:
- Independent and Critical Thinking
- Collaboration
- Proactive Approach
What is expected from you:
A bachelor degree in Engineering / Information Technology / computer science.
Solid proven extensive experience in mobile iOS Development
Min 4 + Yrs of extensive experience with Swift
Experience with iOS Frameworks such as Core Data
Experience with Restful API, HTML, JavaScript and CSS
Strong UI design skills across phone and tablet interfaces [an advantage]
Write well designed, testable, efficient code and unit testing the code
Experience with offline storage, threading
Experience performing code optimization, performance tuning & improvements
Good understanding of design principles (SOLID) and patterns (MVC, MVVM, MVP, VIPER)
Good knowledge of Apple s application interface guidelines
Knowledge of XCode 12
Knowledge of telecommunications networks, SIP stack, VoIP
About SES:
Systems Engineering Services Corporation (SESC), founded in 1989, is a leading provider of technology solutions to Fortune 1000 companies and government organizations. Specializing in Accelerated Development Services (agile application development, mobile, systems integration, project and program management), Architecture Services (SOA, microservices, Cloud), Data Services (DW, BI, Big Data), Testing, Cyber Security and DevOps, SESC is guided by a corporate mission to provide valuable solutions to our client s technology needs through responsive quality services.
Contact Information:
Please contact me for all of the details of the client company, environment, and the position. I look forward to speaking with you.
Jim Murphy -jmurphy at sesc com