Safe
Senior Typescript SDK Developer
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.