استخدام Senior Front-End Developer (دورکاری)
شرح موقعیت شغلی
We are seeking a highly skilled Senior Frontend Developer proficient in TypeScript and React to join our team.
The ideal candidate should also have extensive knowledge of the following:
- Next.js (CSR and SSR);
- State-Management Tools (Redux, MobX, Zustand, etc.);
- Data Fetching/Cache Management Solutions (React Query, SWR, Apollo-Client, Axios, etc.);
- Advanced Form Handling (Formik & Yup, etc.);
- Data Grid Implementations (Ag-grid, React-Data-Grid, etc.);
- UI libraries (MUI, Antd, Mantine, DevExtreme, Tailwind, etc.);
- 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.
مهارتهای مورد نیاز
- Front-end
- Javascript
- React
- CSS
- typescript
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست