THE ROLE
We are looking for a frontend focused full-stack engineer to produce scalable software solutions in the blockchain space! You'll be part of an outrageously talented cross-functional team and responsible for the full software development life cycle, from conception to deployment.
As a full-stack developer, you should be comfortable working with frontend and backend languages, development frameworks and third-party libraries. You should also be a team player. We like easy-going people!
Since this role is predominantly frontend focused, you should have in-depth knowledge of JavaScript, TypeScript and React concepts, excellent front-end coding skills (state management, API interaction, CSS know-how etc) and a good understanding of progressive web applications. Ultimately, you should be able to design and build modern user interfaces with practical UXs and beautiful UIs.
RESPONSIBILITIES
- Meeting with the development team to discuss user interface ideas and applications
- Reviewing application requirements and interface designs
- Developing and implementing highly responsive user interface components using React concepts
- Building UIs using JavaScript and TypeScript following React workflows
- Troubleshooting interface software and debugging application codes
- Developing and implementing front-end architecture to support user interface concepts
- Monitoring and improving front-end performance
- Documenting application changes and developing updates
REQUIREMENTS AND SKILLS
- Proven experience as a frontend TypeScript developer or similar role
- Experience developing web applications
- Familiarity with HTML, CSS and JavaScript
- Knowledge of the JavaScript ecosystem (e.g. React, Next.js, Redux, Webpack, etc)
- Knowledge of back-end languages and JavaScript frameworks (e.g. Node.js)
- Knowledge of performance testing frameworks including Mocha and Jest
- Excellent communication and teamwork skills
- Great attention to detail
- Organizational skills
- An analytical mind
BONUS
- Web3 knowledge (not necessary to have any crypto experience, although it's certainly nice to see!)