We want TalkJS to be the default tool for developers to build chat features. To accomplish that vision, we need to make TalkJS fully customizable and still fantastic out of the box.
Our out-of-the-box chat UI components are a unique selling point of TalkJS. It's a great feature, but we're perfectionists, so deep down we know it can be way better still. We're looking to extend the team with someone who can really lift it to another level. Our current frontend stack is primarily React/TypeScript, though it's constantly evolving.
On top of that, we want to make it 10x easier for our customers—developers and designers—to tweak the chat UI exactly the way they want with minimal coding effort. Our humble goal is to ship a product that's super simple to install, fantastic to use immediately, and infinitely customizable. Simple and customizable may seem deeply at odds, but we think we can pull it off. If you're up for the challenge of marrying the two, then this is for you.
We offer tremendous freedom and responsibility, and work in a remarkably decent codebase (for a startup). At TalkJS, we like to think we're good at striking a balance between meticulous code and shipping quickly. If that sounds like your kind of environment, then this is for you.
Bonus points if you know mobile tech too (iOS, Android, React Native, or Flutter).
Salary varies with skills and experience, and is benchmarked to Dutch/Amsterdam norms.
Apply by emailing to jobs@talkjs.com. If you can, show us an app your built (or helped build) and an API/library you designed (on any platform).
We want TalkJS to be the default tool for developers to build chat features. This means TalkJS has to just work on all mobile platforms and frameworks.
Many of our customers use TalkJS on mobile, and our default chat UX is designed with a mobile-first approach. However, our developer experience on mobile still leaves a lot to be desired, and we want to do better.
We’re looking for an engineer who loves designing consistent, idiomatic APIs for mobile developers across platforms such as iOS, Android, Flutter, React Native, and whatever comes next. If you enjoy SDK design and thinking deeply about Developer Experience (DX), this position is for you. You don’t need to fully understand all—or even many—of these platforms yet; what matters most is a genuine interest in going both broad and deep.
We offer tremendous freedom and responsibility, and we work in a remarkably decent codebase (for a startup). At TalkJS, we like to think we’re good at striking a balance between meticulous code and shipping quickly. If that sounds like your kind of environment, then this is for you.
Bonus points if you know one or more web frameworks too (such as React, Vue, Svelte, Rails, or Phoenix Liveview).
Salary varies with skills and experience, and is benchmarked to Dutch/Amsterdam norms.
Apply by emailing to jobs@talkjs.com. If you can, show us an app your built (or helped build) and an API/library you designed (on any platform).
We want TalkJS to be the default tool for developers to build chat features. To accomplish that vision, we need to make TalkJS highly customizable and still fantastic out of the box.
We're looking to extend the team with someone who has broad front- and backend experience. Our stack includes React, TypeScript, and Elixir, but it's OK if you're not experienced with all of them. Our humble goal is to ship a product that's super simple to install, fantastic to use immediately, and infinitely customizable. Simple and customizable may seem at odds, but we think we can pull it off. If you're up for the challenge of marrying the two, then this is for you.
We offer tremendous freedom and responsibility, and we work in a remarkably decent codebase (for a startup). At TalkJS, we like to think we're good at striking a balance between meticulous code and shipping quickly. If that sounds like your kind of environment, then this is for you.
Bonus points if you know Elixir.
Salary varies with skills and experience, and is benchmarked to Dutch/Amsterdam norms.
Apply by emailing to jobs@talkjs.com. If you can, show us an app your built (or helped build) and an API/library you designed (on any platform).
We're continuously adding features to make our backend faster, more scalable, and more developer-friendly for our customers. If scaling a backend at a fast-growing startup sounds like an excellent challenge, then this is for you! We're looking for someone who could be an "architect" or "principal developer" elsewhere but prefers to get their hands dirty within an excellent, experienced team. We offer tremendous freedom and responsibility, and we work in a remarkably decent codebase (for a startup).
At TalkJS, we like to think we're good at striking a balance between meticulous code and shipping quickly. If that sounds like your kind of environment, then this is for you.
Bonus points if you know some frontend too (JS, HTML, CSS).
Salary varies with skills and experience, and is benchmarked to Dutch/Amsterdam norms.
Apply by emailing to jobs@talkjs.com. If you can, show us an app your built (or helped build) and an API/library you designed (on any platform).
We want TalkJS to be the default tool for developers to build chat features. To accomplish that vision, we need to get our chat API in front of as many developers as possible.
To get there, we're looking for someone experienced in building relationships with developers. That means spreading awareness of TalkJS by writing engaging technical content, creating excellent code examples and apps, and building traction in developer communities. We intend to expand this team, so ideally you'd feel comfortable leading the effort, including hiring and managing people.
Salary varies with skills and experience, and is benchmarked to Dutch/Amsterdam norms.
Apply by emailing to jobs@talkjs.com. Include anything you've written or built—show us a community you're part of, a presentation from a developer meetup, or a fun coding project.
We want TalkJS to be the default tool for developers to build chat features. To accomplish that vision, we need to make TalkJS highly customizable and still fantastic out of the box.
If you don’t perfectly fit any of the other roles we’re advertising, that’s totally fine—TalkJS is a team of generalists, and nobody is confined to a specific role. Our culture revolves around individuals embracing their strengths and working where they’re most useful.
If that sounds like you—if you want to help make TalkJS a success, and you have demonstrable experience building web and/or mobile applications—then we’d love to hear from you.
Salary varies with skills and experience, and is benchmarked to Dutch/Amsterdam norms.
Apply by emailing to jobs@talkjs.com. If you can, include something you helped build—a website, app, blog, tool, or anything else you’re proud of.
Although we’re a fully remote team, we make time to meet in person. Our meetups are usually held somewhere in Europe and happen at least once a year, often twice. These gatherings give us a chance to connect face-to-face, share ideas, and have some fun together outside of screens.