Senior iOS Developer
Posted 13hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior iOS Engineer developing mobile applications for contractors within EverCommerce's Joist product. Contributing from inception to deployment and ensuring high code quality in an agile environment.
Responsibilities:
- Focus on our Joist product
- Contribute to solutions from inception to deployment, and everything in between
- Deliver high-quality, effective, scalable, and highly readable code
- Coordinate and communicate among the team to solve business problems
- Redefine the home renovation industry with innovative mobile applications
- Passionately tackle challenges and share knowledge with teammates
Requirements:
- 5+ years of professional industry experience working in agile development teams
- Deep familiarity and experience working with Swift, Objective-C and the IOS SDK
- Experience with Functional Reactive Programming using RxSwift, Combine, or other frameworks
- Familiarity with SwiftUI, Storyboards, and programmatic view design
- Familiarity with CoreData and SQLite
- Understanding of various mobile architectural patterns (MVVM, MVC)
- Ability to profile mobile apps to understand performance concerns and troubleshoot bugs
- Experience working with test automation frameworks for mobile applications
- Experience in building mobile applications using CI/CD tooling (CircleCI, Fastlane, etc.)
- A proven ability to mentor and grow the engineering skills in your teammates
Benefits:
- Flexibility to work where/how you want within your country of employment – in-office, remote, or hybrid
- Robust wellness benefits, including an annual wellness stipend
- 3 weeks of vacation time, a paid volunteer day of your choosing
- Employee Stock Purchase Program
- Registered Retirement Savings Plan (RRSP) with 4% company match


















