San Francisco, CA - Zenbox. Software Engineer. [LOCAL | RELOCATE OK]
We're a YC company with a friendly-beta sales tool (close to going public-beta) that helps small and large companies catch opportunities from slipping through the cracks.
If you've ever run a startup, you know how difficult it can be to stay on top of sales. And you also know how many companies fail because of it. We want to make them succeed.
We also spend time improving our tooling, and tools for other developers.
* We run the SF ClojureScript meetup
* Incredibly modern stack: written entirely in Clojure/ClojureScript/Om/React
* Released the first reference Om app (https://github.com/sgrove/omchaya)
* Given presentations on how we see app development trending http://sgrove.github.io/omchaya/docs/presentation.html (hint: It's about to get much, much better, and referentially-transparent UI's and serializable state play a big part)
* We've vastly improved the source-map capabilities of the ClojureScript compiler
* Reified keywords to the runtime to make ClojureScript a better citizen on the web
We do all of this for two reasons: 1.) We want to build apps that customers love in the best way possible, and that often means taking the time to explore proper approaches. With the right team and stack, we run circles around others, and 2.) because we want to give back to the communities that have enabled us.
We're looking for an engineer who loves the craft, who cares about building product, and is excited about helping customers.
Interested in working with Reactjs, Om, and functional programming in the client? We're building a team that's able to reduce complexity others balk at into simple, easy to reason about system, so we can continue to move quickly and delight both customers and ourselves.
This is fullstack work.
P.S. Didn't quite make it in this month, but we should have some very cool ideas exploring the edges of composable UI's soon to share with the HN community.
I've been getting in to Clojure lately as a hobby and I'd love to work with you and see how you evolve your application, but alas I'm pursuing my masters currently :(
Can you please do some write-ups as you go along of how you're building your application with the above stack, what tools you're using, challenges, etc?
edit: also where do you see yourself going in light of web components?
The choice between a masters and working in Clojure is a fantastic one to have! I certainly wouldn't use the word 'alas'.
We've given talks on some stuff we believe is cutting-edge in UI work not just for the browser (though certainly light years ahead for it), but also for the desktop. A lot of the pieces are starting to just fall out from good design decisions made by others.
For example, we've talked about being able to effortlessly capture recordings of user-behavior and use them for instant repro-cases (goodbye exceptional stacktraces of 'undefined is undefined'!) or for prediction-testing ("Did anything we changed with this release we're about to push break a replay from the last 10,000 sessions on our site?"), to truly-reusable components and tooling-amenable systems. We need to get around to blogging about it, certainly.
Web components are going to be a nice boon for an underlying substrate, but the spec is still in flux, and we'll see what actually ends up happening. But the uncontrolled state mutations (and quite a few other things) means that it's not the right level for most of us to be working at.
Definitely some exciting stuff happening on the front-end right now, we really have the chance to push things forward for thousands of developers.
We're a YC company with a friendly-beta sales tool (close to going public-beta) that helps small and large companies catch opportunities from slipping through the cracks.
If you've ever run a startup, you know how difficult it can be to stay on top of sales. And you also know how many companies fail because of it. We want to make them succeed.
We also spend time improving our tooling, and tools for other developers.
We do all of this for two reasons: 1.) We want to build apps that customers love in the best way possible, and that often means taking the time to explore proper approaches. With the right team and stack, we run circles around others, and 2.) because we want to give back to the communities that have enabled us. We're looking for an engineer who loves the craft, who cares about building product, and is excited about helping customers.Interested in working with Reactjs, Om, and functional programming in the client? We're building a team that's able to reduce complexity others balk at into simple, easy to reason about system, so we can continue to move quickly and delight both customers and ourselves. This is fullstack work.
Languages: Clojure, Clojurescript, Javascript. sean @ zenboxapp https://www.zenboxapp.com Also, come meet us at the SF ClojureScript meetup! http://www.meetup.com/SF-Clojurescript-Meetup/
P.S. Didn't quite make it in this month, but we should have some very cool ideas exploring the edges of composable UI's soon to share with the HN community.