- Native iOS and Android
We want you to succeed. We’ve worked on a lot of software projects, and find that success is primarily driven by three factors:
Communication — It’s critical that everyone is on the same page about what a project’s goals are, and how and when the team will achieve them. In the world of software, those goals, tactics, and timelines can and do shift during the course of a project. With attention to your particular communication style, we facilitate optimal decision-making by providing clear, accurate information in the context of your high-level goals.
Trust — We do our best work when we are granted a high degree of autonomy—which is predicated on a high degree of trust. At the outset of an engagement, we create a shared understanding around budget, success factors, and technical options, and quickly demonstrate our competence and ability to execute at a high level. As the engagement continues, we maintain that shared understanding and continually demonstrate our ability to deliver value.
Stewardship — As engineers, we are invested in the quality of the products for which we are responsible. Whether we are taking over responsibility of an existing project or creating a new one from scratch, “campsite rules" are in effect: we leave systems in better condition than we found them. We believe that product decisions should be informed by the engineering situation on the ground, and are adept at finding solutions that are both technically expedient and aligned with product goals.