شرح شغل و وظایف
شرح وظایف تخصصی:
- توسعه و نگهداری رابط کاربری با React و TypeScript
- پیادهسازی واسطهای کاربری در قالب Responsive و PWA
- همکاری نزدیک با تیم Backend و Product Design
- بهینهسازی Performance و بهبود تجربه کاربری
- مشارکت در Code Review و رعایت استانداردهای کدنویسی
مهارتهای تخصصی شامل موارد زیر میباشد:
- تسلط بر JavaScript (ES۶+) و TypeScript
- تسلط بر React.js و مفاهیم اصلی
- تسلط بر Redux Toolkit
- تسلط بر Tailwind CSS و Sass/SCSS
- تسلط بر RESTful API
- آشنایی با VITE و React Query (TanStack Query)
- تسلط بر نوشتن Unit Test و Integration Test
- آشنایی با مفاهیم PWA
- آشنایی با Docker
- توانایی کار با Git و ساختار استاندارد پروژه
- توانایی طراحی رابط کاربری Responsive
- توانایی نوشتن کد تمیز (Clean Code) و قابل نگهداری
- تسلط بر Design Patternها و Best Practiceهای توسعه در React.js
- توانایی تحلیل، حل مسئله، رفع اشکال (Debugging) و بهینهسازی عملکرد برنامه
- آشنایی با اصول UI/UX
- آشنایی با متدولوژیهای Agile / Scrum
مزیت محسوب میشود:
- آشنایی با مفاهیم SSR، SSG و CSR
- تجربه توسعه سیستمهای بزرگ، Enterprise و ماژولار
- تجربه توسعه سیستمهای حوزه بانک و فینتک
ویژگیهای فردی:
- مسئولیتپذیر و منظم
- علاقهمند به یادگیری و رشد
- توانایی کار تیمی و برقراری ارتباط موثر
- دقت بالا در جزئیات و کیفیت خروجی

