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 the Senior Android 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 Android 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 Android, Kotlin, and Jetpack, as well as a comprehensive understanding of the entire Android 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 Android stack is extensive. As a Android Engineer, your work will include:

  • Building new features for customers, spanning every layer of the application
  • Enhancing existing features in collaboration with web engineers
  • Working on sync tech to ensure local-first, fully offline capability
  • Incrementally migrating React Native components to Kotlin/Jetpack components
  • Working with the team to refine product pitches and provide a technical perspective on business issues
  • Upholding and championing best practices in Android 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 role is contract-to-hire, with starting hourly rates between $75 – $150 per hour. The base salary range for this role in the US is between $110,000 and $190,000.

  • Cash-based compensation also includes optional equity component
  • Medical, dental, and vision plans
  • 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.

How to Apply

Email dave@orangeqc.com with a resume and a bit about yourself.

OrangeQC is an Equal Opportunity Employer and participates in https://www.e-verify.gov/ to determine employment eligibility.