Lead the design, architecture and development of one of our web-based products (Argent X Browser Extension, Telegram Wallet, Argent Web Wallet, …)
Ensure our software meets our strong requirements in terms of usability, security, availability and long term maintainability
Translate product requirements into a delivery plan, working with our product managers to scope, estimate and prioritise our product backlog
Lead a team of engineers while acting as a mentor, fostering continuous improvement in the team's craftsmanship through code reviews, pair programming, and training initiatives.
Take ownership of the entire development lifecycle and quickly ship features in an agile environment.
Your experience should include:
5+ years of experience building and maintaining applications using JavaScript and TypeScript in the Web3 space.
Strong knowledge of both front-end (ReactJS) and back-end (Node.js) technologies as well as API development and security (OAuth, JWT)
At ease with design and architecture of software and systems (e.g. Design Patterns, Enterprise Integration, Domain Modeling, Secure Software Development)
Experience at leading a small to medium size team of developers
Experience at building complex consumer facing web apps in ReactJS
Experience with agile methodologies and software development tooling and processes
You might also have:
MSc. in Computer Science or Electrical Engineering
ReactJS best practices and design patterns (MVC, Flux, Redux,..)
Blockchain (Ethereum, EVM, Starknet)
Experience with popular Web3 libraries (ethers.js, web3.js, starknet.js)