Senior Software Developer (Apple Platforms) - remote
Want to work remotely? Want to make an impact by working for a small company that values autonomy and working collaboratively in a team to solve challenging problems? Love learning new technology? Then you'll fit right into the Marketcircle Team!
We are looking for someone who excels at software design, execution, coaching others for the development of our Daylite apps. As part of this role you will be a key individual contributor to building Daylite for macOS and iOS.
To ensure success as a Senior Software Developer for Apple Platforms, you should have an extensive track record of shipping apps for macOS and/or iOS and have experience working with AppKit and UIKit, Objective-C and Swift. Bonus points for experience with SwiftUI.
Responsibilities:
Software design and development of new functionality in Daylite for macOS and iOS
Maintaining and improving the software quality of Daylite
Writing and maintaining reliable Objective-C and Swift code
Supporting and coaching up developers
Requirements:
Have 8+ years of development experience
Extensive experience building macOS and/or iOS apps
Bachelor’s degree in Computer Science, Computer Engineering or related field
Proficiency with code versioning tools: Git, GitHub
Familiarity with MVC, declarative programming, relational databases, REST APIs, and testing tools
Are comfortable working remotely (100% remote work environment, but located within Canada or US) as well as being comfortable working both independently and collaboratively