Unito Software Development Team’s Values
Hello, passerby. This document ties together the “how” we build products to the “why”, by relating our processes to our company values. Come work with us!
Healthy collaboration: work as a team
- Have fun; if not, say it!
- Care for the whole code base and infrastructure
- Seek out constructive and honest criticism of your designs and ideas
- Do not only seek technical perfection, but also thrive to become a person others want to work with
- Know when to compromise: there’s more than one way to do things
- Never point fingers, but take ownership of your mistakes
- Favor public asynchronous communication, call meetings sparingly
Build to last
- Care for end users, seek and consider their feedback
- Hacks are exceptions, not the rule
- Don’t let temporary hacks become permanent
- Test your shit
- Fix the root problems, don’t just always patch. (i.e. address technical debt)
- Scout rule: Try and leave this world a little better than you found it
- Iterate: don’t gold plate before validating your idea
- Design for tomorrow, implement for today
- Track and monitor your work
Always grow
- Always improve yourself (technically and as a colleague)
- Strive for excellence
- Mentor others, so that we improve as a team
- Lead by example
Oh, and a few last things about us:
- Our salaries are transparent and data-backed. Everybody knows what everybody’s salary is (even the CEO!), and how we came up with the numbers.
- Our hiring process doesn’t suck: candidates go through team-fit interviews, technical discussions, then a paid take-home project. No whiteboard.
Come work with us!