Branch is looking to improve the experience of its expanding mobile customer base by developing new features and enhancing existing ones to scale.
Requirements
- 4+ years of iOS development experience
- Proficiency with Swift - our codebase is 100% Swift
- Proficiency with SwiftUI - we use it for almost all of our screen-level UI
- Experience with UIKit
- Experience working in a modular codebase
- Experience working with CI/CD tooling such as Bitrise
- Experience with some or all of these technologies: Swift Concurrency (async/await, actors etc), Combine, and XCTest
Responsibilities
- Design, build, and maintain our iOS apps
- Define and implement robust app architectures and complex user interfaces
- Improve engineering standards, tools, and processes
- Manage individual project priorities, deadlines, and deliverables
- Collaborate with product managers, designers, and other cross-functional groups to implement new features
Other
- Organized, self-motivated, and comfortable advocating for yourself and the work
- Familiarity with various architecture patterns. Bonus points for MVVM experience
- REMOTE within the United States of America
- Must be currently authorized to work in the USA without sponsorship or transfer.