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!)