مهندس فرانتاند
دربارهی این نقش
🗓 سابقهی شرکت: بیش از ۲۰ سال
⚙️ صنعت: فناوری
🏢 اندازهی شرکت: ۱۰ تا ۵۰ نفر
دربارهی شغل
بهعنوان توسعهدهندهی ارشد فرانتاند، مسئول توسعه و نگهداری یک اپلیکیشن React.js که به وبسایت ما توان میدهد خواهید بود. نقش شما شامل تبدیل پروتوتایپهای طراحی به کامپوننتهای UIِ کارکردی و پرکارایی با React و Redux، و نیز بهبود و بازنویسی کد قدیمی برای عملکرد، سادگی و پایداری بهتر است.
از شرایط کلیدی این نقش، درک عمیق از HTML، CSS، JavaScript، React و Redux، همراه با درک محکمی از TypeScript است. باید مهارتهای قوی در توسعهی UI/UX و تبدیل پروتوتایپهای طراحی به کامپوننتهای کارکردی و نیز مهارتهای عالی ارتباطی به انگلیسی داشته باشید. تجربهی Node.js و توسعهی فولاستک نیز برای این نقش مفید است.
در این موقعیت، با مالک محصول (PO) همکاری میکنید تا الزامات پروژه را درک و راهحلهای کاربردی پیشنهاد دهید. بازهی زمانی وظایف را تخمین میزنید، در بازبینی کد مشارکت میکنید و پیوسته دانش و مهارتهای خود را در محیط کاریِ حمایتگری که رشد و توسعهی حرفهای را پرورش میدهد گسترش میدهید.
شما چه کسی هستید
- درک عمیقی از HTML، CSS، JavaScript، React و Redux دارید.
- درک محکمی از TypeScript و مهارتهای قوی در توسعهی UI/UX دارید و پروتوتایپهای طراحی را بهطور مؤثر به کامپوننتهای کارکردی تبدیل میکنید.
- درک خوبی از بهترین شیوهها و الگوهای توسعهی فرانتاند، همراه با آشنایی با پارادایم برنامهنویسی functional reactive دارید.
- تجربهی Ant Design و تجربهی کاری با Docker و Vite دارید.
- با Progressive Web App (PWA) آشنا هستید و بر Jira، Scrum و کنترل نسخهی Git مسلط هستید.
- تجربهی شما با multi-tenancy امتیاز است و تجربهی عملی با react-query مزیت محسوب میشود.
- مهارتهای عالی انگلیسی دارید.