Frontend Engineer 1 | Scrabble
Posted on July 19, 2023
Job Description
<div>Responsibilities:</div>
<div>● Create a unified component library for use across all Xalts products.</div>
<div>● Rapidly implement functional UI elements from design mocks, with an eye toward performance and accessibility.</div>
<div>● Know when to create abstractions vs one-off features.</div>
<div>● Ensure that components are functional, elegant, performant, and mobile-friendly.</div>
<div>● Understand when and how to run UI tests.</div>
<div>● Collaborate with stakeholders across the firm to collect requirements, implement prototypes, and iterate on product delivery.</div>
<div>● Perform code reviews and participate in UI/UX architecture.</div>
<div>● Improve our web apps’ availability, performance, and security.</div>
<div> </div>
<div>Requirements:</div>
<div>● 3+ years of software engineering experience, with at least 2 years of React experience.</div>
<div>● Experienced with JavaScript/TypeScript, HTML, CSS, React (or another component-oriented UI framework) and backend API interaction for pull and push data streams.</div>
<div>● Experience with state management solutions and associated middleware such as redux and redux-sagas.</div>
<div>● Familiarity with testing frameworks (Jest, Next.js, Mocha, Selenium).</div>
<div>● experience working on crypto projects is a plus.</div>
<div> </div>
<div>Nice to have:</div>
<div>● Familiarity with Next.js, Tailwind CSS, Flutter, React Native.</div>
<div>● Experience in a blockchain-based project.</div>
<div>● Prior experience creating a design system or component library.</div>
<div>● Familiarity with the web3 frontend stack like ethers.js, web3.js, EIP-1193, client-side private key management, etc.</div>