724 karma · joined January 16, 2013
We use Scala because it is speedier to push features. I work much quicker in it, and we don't have to worry about a lot of the stuff we would in Java. That said, we don't use a bunch of the most complex features of the language (I am just talking simple pattern matching, map/flatmap/filter/unzip). So far, it's actually the most productive language we've used.
Our dig is the community and things peripheral from the core language: documentation is generally awful (Play, SBT). Dependencies management is awful (SBT doesn't work). Libraries are overly complex (Dispatch). And compile times suck.
This attitude needs to die. Forever. Why the fuck should I need know about contravariance and parser combinators to write a basic web app? I hope this Scala forking will kill it in Typesafe. It has no place in actually building products.
I notice a lot of difference in quality between libraries released by enterprises and those by users. It's the difference between https://www.paypal-engineering.com/2014/02/13/hello-newman-a... and Dispatch. We need way more of the former.
Re GDocs, Prezi, etc: we definitely could in the future, but PowerPoint is still the ubiquitous solution for making presentations for the large majority of people, so will keep us busy for a while. Plus, PowerPoint users are in much more dire straits as to existing solutions than GDocs ones are (we are fans of GDocs, but realise that most people cannot use it because they can't move away from MS Office).
We're building Github for documents and have started by creating the best way to store, share and get feedback on presentations. We're a team of three based in Soho, London. You'll be technical hire #2 and have a huge amount of responsibility and ownership of the product. We're looking for an excellent front-end developer. You love Javascript, but are comfortable picking up other languages, and obsess over building the best possible user experience. Customer feedback is our guiding light so working closely with users in shaping Kivo should excite you.
Our back end is Scala / Play and we're in the process of moving to Angular, so bonus points for experience with that.
Equity grants will be well above market for first hires and salary will be competitive. We want new partners, not just employees, so we are looking for people who are as driven to succeed as we are.
We're hiring for people who want to help lead the team as we continue to grow, so you should be excited to shape the development culture of a fast growing start-up.
We also know there's more to life than work. You get gym membership for gyms across London and an extremely sociable team to work with. We love poker, eating out, tennis, and nights at the pub.
If this sounds exciting, ping us (leo@kivo.com) and we'd love to buy you lunch and have a chat.
Re the problem we are trying to solve: giving feedback on documents really sucks. Emailing around 'Slide 1: change x,y,z, Slide 2: change this' and other out-of-context comments is a massive pain-point for users, who want to be able to do it quickly, visually, and in their browser (instead of in an old piece of desktop software). Feel free to ping me on leo@kivo.com if you have any more questions.
1) Thanks, I will fix that; I agree it is not clear. We accept pptx, ppt, and pdf.
2) With early users, we found that content creation of Word documents can happen relatively easily outside of Word; this is not the case with PowerPoint. There are a couple of great online Word processors, and GDocs does a good job of annotating text. PowerPoint is different because it is still the ubiquitous way to make a presentation, a piece of software which has few alternatives, and currently no decent solution exists for this pain-point.
3.) That's a good idea. We did boxes first of all, because it's a one-size-fits-all approach and we wanted to keep it simple. We will be adding more specific annotations (text, shapes, graphs, etc.) in the future.
Thanks again for reaching out -- and feel free to email me (leo@kivo.com) if you have any more questions!