SKALE Labs, a leader in blockchain technology and the driving force behind the SKALE Network, is seeking a talented and innovative Typescript/React Developer to join our dynamic engineering team. In this role, you will contribute to the design, development, and optimization of Typescript-based node infrastructure and client-facing frontend tools.
Are you passionate about blockchain technology, thriving in a collaborative, open-source environment, and driven to solve complex challenges in distributed systems? At SKALE Labs, you'll work alongside a team of algorithm and math enthusiasts to create a next-generation blockchain infrastructure.
Responsibilities
Maintain and develop new features for the SKALE Interchain Messaging Agent, ensuring seamless functionality and performance.
Design, implement, and enhance client-facing tools, such as the SKALE Portal, to improve user experience and accessibility.
Build and maintain intuitive, responsive, and performant user interfaces using React and TypeScript.
Utilize and optimize component libraries like Material UI to create visually appealing and consistent interfaces.
Ensure high performance and scalability of web applications deployed on platforms like Vercel.
Write clean, modular, and reusable code, adhering to best practices in software development.
Participate in code reviews, contributing to a culture of quality and collaboration.
Stay updated with emerging technologies and frameworks to improve the tools and workflows continually.
Requirements
Frontend Expertise: Strong proficiency in React and TypeScript, with a solid track record of building production-level applications.
Node.js Skills: Experience in building and maintaining backend services and APIs with Node.js.
UI Design Knowledge: Familiarity with Material UI or other design libraries for building polished, user-friendly interfaces.
Deployment Experience: Hands-on experience deploying and managing web applications using Vercel or similar platforms.
Problem Solving: Ability to debug complex frontend and backend issues efficiently.
Nice-to-Have Skills
Familiarity with blockchain-related libraries such as web3.js, ethers.js, or viem.
Experience with Bun for optimizing JavaScript runtime performance.
General understanding of blockchain technology, smart contracts, and decentralized systems.
Previous contributions to open-source projects or collaborative development environments.
What We Offer
Competitive Compensation
Open-Source Culture: Work on meaningful, transparent projects with global impact.
Professional Growth: Opportunities to learn and advance within a supportive, innovative team.
Dynamic Environment: Join a collaborative team at the forefront of blockchain technology.
Relocation Support: For candidates moving to Lisbon, assistance is available.