Report this Job
Job Title: Senior iOS Developer
Location: Redwood City, CA
Duration: Full Time wd End Client
Responsibilities:
Designing and implementing iOS applications using Swift/SwiftUI
Collaborate with a cross-functional team of product managers, developers, and designers to create delightful mobile app solutions.
Implement client-side functionality to process RESTful backend services and upload data to backend servers that achieves optimal user experience.
Identify key metrics, performance analysis and tuning of applications.
Be an integral part of the software team responsible for various aspects of the software development lifecycle (SDLC) including design and architecture reviews, code reviews, unit testing, and VnV testing.
Education & Experience:
- MS in Computer Science or related quantitative field; iOS certification
- Strong experience in iOS mobile Development and SDLC
- Minimum 5-8+ years of experience in Objective-C / Swift
- Experience in architecture design for mobile clients consuming backend service APIs
- Proficiency with JSON, XML and iOS SDK's relating to app extensions.
- Experience with backend databases, memory management, and app persistence
- Thorough understanding of scalability, reliability, power and performance on iOS
- Extensive knowledge of object-oriented programming, multi-threading, and MVC/MVVM
- Self-starter capable of operating with high level direction.
- Strong understanding of data structures.
- Strong written and verbal communication skills
- Able to work in a startup environment as a team player.