FRONT END ENGINEER
Basic Requirements
- Fundamental understanding of web applications and how they work.
- REST API’s and how they work.
- Experience with Vue.js.
- Experience with Next.js.
- Experience with React.
- Foundational expertise with HTML, CSS, Typescript, and JavaScript.
- Experience with testing, both unit and end-to-end.
- Experience with the UI design, implementation, and maintenance of single-page apps.
- Ability to communicate effectively with other developers, project managers, and product owners if need be.
- Has an eye for UI design and the ability to fully implement a design from concept / sketch into code.
- Ability to work remotely and independently in small teams.
- Can-do attitude, ready for challenging tasks.
- Ability to pick up new technologies and learn quickly. A front-end "generalist" who is able to quickly find, learn, and adapt to different tools and requirements.
Preferred Requirements
- 3-4+ years of software engineering experience.
- BS or equivalent/higher degree in Computer Science or a related field.
- Familiarity with code sharing (git) and mono-repo development.
- Experience with Element Plus.
- Experience with Tailwind.
- Experience with Sass.
- Familiarity with the AWS ecosystem.
- Experience with agile development methodologies.
- Knowledge or interest in blockchain technology and the mining industry.
- Full-stack or backend experience is a bonus.