Senior Frontend Engineer
Posted 3 months ago
Only considering candidates who are eligible to work in Europe ⚠️
Senior Frontend Engineer (Typescript)
€80,000 - €100,000
| 0.1 - 0.2%
| Remote, occasional on-site in Europe
We’re looking for an experienced front-end developer to join our core team to help develop the ElectricSQL local-first software platform.
Your focus will be to develop our client-side components, starting with our Typescript client. This is the primary developer touchpoint of the ElectricSQL system and includes APIs for authentication, database driver integration, component framework integrations and systems for reactivity and dynamic partial replication.
Take a look at the code at electric-sql/electric/tree/main/clients/typescript and watch this talk to see where things are going.
The work isn’t about building an application. It’s about crafting an open-source platform for other software developers to use that systemically solves the state transfer problem for local-first application development.
Obviously you have extremely strong front-end development skills. Ideally you’ve worked as a tech lead and system architect. Naturally you’ve worked with a range of different reactive component frameworks. You’re experienced with a range of data modelling and state management techniques, including relational data modelling and offline-first architectures.
It would be great if you’ve worked with ORMs and query builders, complex types and ideal if you’ve developed and maintained open source libraries.
We have native framework integrations and we’re extracting our core client-side replication component to Rust for cross-environment portability and compilation to WASM. So any experience with Rust, WASM, mobile app development, Swift, Kotlin, Dart, Flutter, React Native, Expo would all also be very helpful and relevant.
You must be able to demonstrate experience in a range of different professional settings and the ability to thrive in an early stage startup environment. (You don’t have to have worked at a startup but we need a clear indication that you’re going to thrive at this one).
Finally, it’s important that you’re genuinely motivated by the opportunity to invest your time and energy into building an open source platform that helps replace today’s siloed, exploitative cloud-first systems with local-first software. Not only for the UX, cost and reliability benefits but also for the ethical aspects of user ownership and privacy by design.