Unit/E2E Testing Libraries and Frameworks (Storybook, Cypress, Jest, React-Testing-Library, etc);
Responsibilities:
Building reusable components and libraries for future use;
Translating complex designs and design systems into interactive UIs and code;
Writing clean, well-documented, and efficient code;
Collaborating with other team members to ensure the project is delivered on time;
Conducting code reviews and providing feedback to ensure code quality and adherence to best practices;
Understanding UI/UX concepts and implementing them into the frontend design;
Understanding functional programming and using it to solve complex problems;
Requirements:
Strong proficiency in TypeScript and React;
Strong understanding of web APIs like Web Storage API and IndexedDB, Web Authentication API (Credential Manager API), etc;
Experience with SCSS, CSS, CSS animation, and responsive design;
Familiarity with other frontend frameworks like Angular, Vue/Nuxt.js, Svelte, Astro, Remix, etc;
Familiarity with backend technologies and ability to work flawlessly with WebSockets, RESTful APIs, and GraphQL APIs;
Familiarity with Node.js and Ruby on Rails is a plus;
Familiarity with Blockchain, Smart Contracts, and NFT is a plus;
Qualifications:
Minimum of 5 years of experience in frontend development
Good communication and collaboration skills
Excellent written and verbal communication skills in English
Ability to work in a fast-paced and dynamic environment
We are looking for a highly motivated candidate who is passionate about creating exceptional user experiences and can work in a fast-paced environment. If you meet the above requirements and desire to work on challenging projects, we would like to hear from you.
معرفی شرکت
As a Toronto-based software development firm, we pride ourselves in working with startups and enterprises to achieve their goals. We work with them as a development partner to manage their team and process, help them with planning and execution, and developing stable secure, and scalable software. We work in a variety of different segments including education, health, music, government, and e-commerce so there is always an interesting project to work on. You’ll work with a great team of other highly skilled developers who work together to resolve problems and help each other to develop their skills.