Senior Typescript SDK Developer
atSafeGlobal
Feb 21
🏄 About Safe:
Safe is the most trusted decentralized custody protocol and the flagship wallet for the ecosystem on Ethereum and the EVM. Our team is on a mission to unlock digital ownership for the world. By building robust and accessible tools, we are fixing some of web3’s biggest challenges. For more information about Safe, check out our website.
You’ll be joining a growing team that currently includes 50+ people overall. This role is based in Zug (🇨🇭). Most of our team is based in Berlin, Germany (🇩🇪), but we also have awesome teammates in Spain 🇪🇸, Portugal 🇵🇹, UK 🇬🇧, and other countries.
About Safe and the team
Safe is the most trusted decentralized custody protocol with Safe{Wallet}, the flagship wallet for the ecosystem on Ethereum and the EVM. Our team is on a mission to unlock digital ownership for the world. By building robust and accessible tools, we aim to fix some of web3’s biggest challenges. For more information about Safe, check out our website.
You’ll be joining a growing team that currently includes 50+ people. Most of our team is based in Berlin, Germany, but we also have awesome teammates in Switzerland, Spain, Portugal, UK, and other great countries.
👨💻 About the Role
As a Typescript SDK Developer for the Safe{Core} team, you will help us design and evolve our set of Typescript developer tools. Specifically, you will work on creating tools that enable other developers to build on top of Safe{Core}. This includes improving the current existing kits and creating new ones from scratch. The goal is to create production-ready kits enabling account abstraction features to be easily used when developers create applications that interact with the Safe Protocol
Our Tech Stack: Javascript, Typescript, Node, Jest
Check our github:
Safe Core SDK:https://github.com/safe-global/safe-core-sdk
Safe Apps SDK:https://github.com/safe-global/safe-apps-sdk
🗂 What you will be doing:
Create new SDK kits to enable easier interaction when using account abstraction features and Safe.
Create integrations to interact with third party providers.
Iterate on existing kits, adding new providers and improvements
Evaluate and ideate value capture opportunities on integrations level
Support external developers on SDK usage (e.g. StackExchange)
Document the Safe{Core} SDK integrations
Collaborate with Safe{Wallet} product, engineering and design teams on third party integrations to improve UX
🎒 What you will bring:
Experience with Typescript and Node.js development environments (package managers, linters, code cov, testing, etc.)
Experience analyzing third party libraries being able to create a report with pros and cons
Experience debugging and testing reported issues
Experience maintaining a project that is used by several other projects
You have worked on projects that have been used in production
Testing knowledge (coverage, automation, integration)
➕ Nice to have
Experience with React
Experience with Web3 tools (Web3js, Ethers.js, Hardhat)
Experience with Tenderly (Blockchain transactions simulation)
Experience with Cypress (E2E testing)
🎉 What we can offer you
Personal education and conference budgets
Friday afternoons on research or on a side project in our ecosystem
Flexible workplace when it comes to your work schedule
Token allocation for all employees
Annual company retreats
Office space in Berlin - Full Node (a co-working space for blockchain projects)
But most important - grow with us! We're growing rapidly, the industry is expanding fast, and we have a lot to do. If you're someone who loves taking initiative and getting things done, there's a lot of opportunities for you at Safe. We’re enthusiastic about our shared mission and enjoy spending time together!
Please apply with your (English) resume.
At Safe, we strive to create an inclusive environment that empowers our employees. We believe that our products and services benefit from our diverse backgrounds and experiences and are proud to be an equal opportunity employer: all qualified applicants are considered for positions regardless of race, ethnic origin, age, religion or belief, marital status, gender identification, sexual orientation, or physical ability.
Listed in: Cryptocurrency Jobs, Remote Web3 Jobs, Web3 Web3 Jobs, Research Web3 Jobs, Developer Crypto Jobs, Engineering Crypto Jobs, EVM Crypto Jobs, React Crypto Jobs, Senior Web3 Jobs, JavaScript Web3 Jobs, TypeScript Crypto Jobs, Ethereum Web3 Jobs, Node.js Web3 Jobs, Full Time Web3 Jobs.