Exponent | Software Developer | Palo Alto, CA | ONSITE, FULL-TIME | <a href="
Exponent lets web developers build truly native apps that work across both iOS and Android by writing them once in just JavaScript. It's open source and free and uses React Native. Several of our engineers are core contributors to React Native, and we regularly collaborate with Facebook and other companies on the direction of the framework.
Our technology is built around an Android/iOS application which allows developers to load their JavaScript projects on the fly with no native build dependencies or waiting period for store deployment. Out of the box, developers using Exponent get access to native mobile APIs like push notifications, camera, maps, and more (<a href=").
We have a lot of irons in the fire, and we're looking for engineers who can comfortably own and work on multiple projects. Some examples of recent projects at Exponent:
* Creating cross-platform APIs (like our new WebGL implementation) that provide developers native mobile functionality within JavaScript
* Building our not-yet-released JSFiddle for mobile apps
* Designing and implementing a community front-end to explore applications built on Exponent
* Building the foundation of a scalable infrastructure to host our take on a new mobile web
Some projects that are underway or on the horizon for us:
* Rethinking developer tooling for React Native projects
* Greatly expanding the functionality available in our SDK's API
* Improved monitoring and alerting for our infrastructure
* Increasing our test coverage and improving overall reliability
Some buzzwords:
React Native, JavaScript (ES6/ES7, Flow), Android, iOS, Node.js, Electron, Go, Kubernetes, Google Cloud.
We don't expect candidates to already be proficient in these, but it's what we're currently using day-to-day.
Please send an email to REDACTED_EMAIL and mention this post if you'd like to start a conversation with us. Definitely include links to applicable resources: resume/CV, your blog, GitHub profile, recent projects or open source contributions, etc. Typical interviews with us include remote pairing, small take-home projects (1-2 hours), and we usually finish with some more traditional in-person interviews.