San Francisco, CA, US
You'll be joining the Layer Web SDK team. The Layer SDK's are the primary interface for developers to access the power of Layer. Tasks include exposing low-level communications services via clean, developer-friendly API's, writing sample code and documentation, and implementing advanced client-side networking and synchronization code. Your work will find its way into millions of application installs and requires world-class design and disciplined implementation. You can find the latest version of our Web SDK work at at https://github.com/layerhq/layer-websdk and https://github.com/layerhq/layer-ui-web.
1+ years experience with React Native
Strong fundamentals in API design and automated testing
Crisp written and verbal communication skills
Comfort working in a dynamic, cross-functional team with multiple concurrent product initiatives
Bonus points for:
Experience with React, Angular 2, TypeScript, WebComponents, WebSocket and browser side persistence technologies
Previous direct contribution to a developer-focused product or a broadly deployed Open Source project.
Technical Publications or Speaking Experience
Client/Server RPC (Thrift/Protocol Buffers/Avro/MsgPack, etc.)
We're a small team, with a focus on individual responsibility and rapid development. If you like thinking big and having an impact, you'll enjoy working with us!
Because we're tackling problems you won't find anywhere else, and we're obsessed with doing it right. Layer is building an open communications layer for the Internet: a global network that enables app developers to easily build secure, scalable messaging, voice and video features into any app. We’ve quickly attracted the interest of thousands of customers. And we've hired a stellar team, including key people behind Google Voice, XMPP, OpenDNS and iMessage. With the backing of some of technology's most respected investors and advisors, we're on a mission to make communications better through the services people love and use daily.