remote
Senior iOS Engineer - Plum Fintech
iOS Developer
Lead the design and delivery of high‑performance iOS applications, driving architecture, code quality, and feature innovation using Swift, SwiftUI, and modern iOS frameworks.
About the role
Key Responsibilities
- Architect, develop, and ship robust iOS features in Swift, ensuring performance, scalability, and maintainability.
- Collaborate with cross‑functional teams to translate product requirements into clean, testable code.
- Mentor junior engineers, conduct code reviews, and champion best practices in iOS development.
- Integrate RESTful APIs, Core Data, and third‑party SDKs, optimizing data flow and offline capabilities.
- Implement CI/CD pipelines, automated testing, and continuous delivery for rapid, reliable releases.
Requirements
- 5+ years of professional iOS development experience with a strong portfolio of production apps.
- Expertise in Swift, Objective‑C, Xcode, UIKit, SwiftUI, and Core Data.
- Proven ability to design clean architecture and write unit/integration tests.
- Experience with REST APIs, JSON parsing, and networking libraries (e.g., Alamofire).
- Familiarity with CI/CD tools (Fastlane, GitHub Actions) and version control (Git).
Skills
swiftxcodeswiftuicicd