Job Summary
A company is looking for a Senior Software Engineer, iOS.
Key Responsibilities
- Collaborate with product managers, designers, QA, and developers to drive mobile projects from start to finish
- Participate in decision-making regarding project scope, complexity, and timing
- Architect code to promote flexibility, modularity, and reusability while writing tests and troubleshooting bugs
Required Qualifications
- 6+ years of professional experience in software development for the iOS platform
- Expertise in Swift and Xcode, with experience in UIKit and SwiftUI
- Familiarity with Functional Reactive Programming using Combine or similar frameworks
- Understanding of mobile architectural patterns like MVVM and Unidirectional Data Flow
- Strong software engineering background with knowledge of computer science fundamentals
Comments