Location: Remote, USA
About OrangeQC
We are a sustainably growing SaaS company that builds simple, powerful digital inspection tools for janitorial teams.
We founded OrangeQC in 2009 after watching janitorial teams lose countless hours to complicated quality control and work order software. Our mission? Make technology an ally for janitorial teams, rather than a hindrance.
Millions of inspections later, we’re known as the top choice for easy-to-use, reliable inspection software for top-tier facilities teams.
About the Team
As a Senior iOS Engineer in our company, you’ll join a very small engineering team where you’ll have significant ownership over your role and outcomes.
At OrangeQC, we:
- Set ego aside to work together with respect
- Do project-based work (rather than task-based work) so that we can do collaborative project scoping and shipping
- Tackle the riskiest, hardest parts of a project first so that unpleasant surprises happen at the start of a project, not at the end
- Proactively communicate with customers, vendors, and team members
- Celebrate consistent results over individual heroics
You’ll be joining a team that’s proud to build best-in-class tools that make work not just easier, but better for the people we work with.
Our Technology
OrangeQC is powered by a web API backend and supports native iOS and Android mobile applications, as well as a web user interface.
We stay as close as possible to the vanilla development experience and limit outside dependencies as much as possible. Technical decision-making here is thoughtful and pragmatic, not dogmatic.
Most of our planning and development happens in Basecamp and Github, with the occasional Slack conversation. We use Zoom for limited weekly meetings and ad-hoc conversations.
Your Experience
Most of our features heavily involve iOS work and collaboration with web engineers. You should be comfortable discussing requirements for technical projects and collaborating with other engineers and nontechnical stakeholders. You’ll often have to weigh the benefits and trade-offs of various approaches, then communicate those to the team.
You should be comfortable taking on a project and managing the tasks on your own, keeping the team in the loop along the way. While you’ll definitely be collaborating regularly, you should also be willing to jump into a new codebase or get yourself unstuck if a colleague isn’t around to assist.
We’re looking for someone who has 4+ years of experience working in iOS, Objective-C, Swift, UIKit, SwiftUI, & Core Data, as well as a comprehensive understanding of the entire iOS development process.
Your technical abilities should include:
- Writing scalable, efficient, and maintainable code
- Reproducing bugs, identifying root causes, and shipping to production
- Writing end-to-end tests and unit tests
- SaaS feature development
Additionally, the right candidate will have meticulous attention to detail so that the finished product works well for the teams that rely on our tools.
Your Work at OrangeQC
Our projects are broad and the range of features across the full iOS stack is extensive. As an iOS Engineer, your work will include:
- Building new features for customers, spanning every layer of the application
- Working on sync tech to ensure local-first, fully offline capability
- Enhancing existing features in collaboration with web engineers
- Incrementally migrating Objective-C to Swift and UIKit to SwiftUI
- Working with the team to refine product pitches and provide a technical perspective on business issues
- Upholding and championing best practices in iOS development
- Investigating performance issues and optimizing code to keep OrangeQC fast and reliable
- Working with Customer Success to reproduce bugs and ship fixes
- Maintaining and improving documentation
Compensation
This is a full time role with an annual salary starting at $150,000:
- Cash-based compensation also includes optional equity component
- Medical, dental, and vision plans starting in 2025
- Up to 18 days of paid time off a year to spend however you want
- 12 paid holidays per year
Base salary and total compensation are dependent upon many factors, such as: skills, experience, and relevant past roles.
OrangeQC is an Equal Opportunity Employer and participates in https://www.e-verify.gov/ to determine employment eligibility.
Please email your resume to dave@orangeqc.com to apply.