استخدام توسعهدهنده Front-End (Mid-Level)
شرح موقعیت شغلی
درباره موقعیت:
ما به دنبال یک توسعهدهندهی دقیق و نتیجهگرا هستیم که بتواند در طراحی و پیادهسازی رابطهای کاربری مدرن، پایدار و مقیاسپذیر نقش کلیدی ایفا کند.
در این موقعیت، شما در کنار تیم طراحی و بکاند، مسئول توسعه رابطهای کاربری با کارایی بالا و رعایت اصول فنی و معماری استاندارد خواهید بود.
شرح وظایف:
- توسعه، نگهداری و بهینهسازی رابطهای کاربری با استفاده از React.js
- پیادهسازی کامپوننتهای ماژولار و قابل استفاده مجدد بر اساس طراحی سیستم
- همکاری نزدیک با تیم بکاند برای یکپارچهسازی APIها
- بهبود مداوم Performance، Responsiveness و UX محصولات
- مشارکت در طراحی معماری Front-End و بهینهسازی فرآیندهای توسعه
- رعایت استانداردهای کدنویسی، Clean Code و مستندسازی فنی
مهارتهای ضروری:
- تسلط کامل به React.js و JavaScript (ES6+)
- آشنایی کاربردی با TypeScript
- تجربه کار با یکی از ابزارهای مدیریت حالت مانند Redux، Zustand یا Recoil
- تسلط بر HTML5، CSS3 و یکی از فریمورکهای استایلدهی مانند TailwindCSS یا Styled Components
- آشنایی با مفاهیم RESTful API Integration، Authentication و Security در سطح فرانتاند
- تجربه کار با Git و فرآیندهای همکاری تیمی (Branching، Code Review)
- درک مناسب از Performance Optimization و Cross-Browser Compatibility
مهارتهای امتیازی:
- تجربه کار با Next.js یا Vite
- آشنایی با ابزارهای تست مانند Jest، React Testing Library یا Cypress
- تجربه با CI/CD pipelines و محیطهای Dockerized
- آشنایی با ابزارهای طراحی مانند Figma یا Zeplin
- تجربه در SSR / SSG و بهینهسازی برای SEO
ویژگیهای شخصی:
- حداقل ۲ سال سابقهی کار حرفهای مرتبط
- دقت بالا، نظم در کدنویسی و توانایی تحلیل فنی
- توانایی همکاری مؤثر با تیمهای چندتخصصی (طراحی، بکاند، QA)
- تمایل به یادگیری و بهروزرسانی دانش فنی
- حضور تماموقت در محل شرکت
ما به دنبال یک توسعهدهندهی دقیق و نتیجهگرا هستیم که بتواند در طراحی و پیادهسازی رابطهای کاربری مدرن، پایدار و مقیاسپذیر نقش کلیدی ایفا کند.
در این موقعیت، شما در کنار تیم طراحی و بکاند، مسئول توسعه رابطهای کاربری با کارایی بالا و رعایت اصول فنی و معماری استاندارد خواهید بود.
شرح وظایف:
- توسعه، نگهداری و بهینهسازی رابطهای کاربری با استفاده از React.js
- پیادهسازی کامپوننتهای ماژولار و قابل استفاده مجدد بر اساس طراحی سیستم
- همکاری نزدیک با تیم بکاند برای یکپارچهسازی APIها
- بهبود مداوم Performance، Responsiveness و UX محصولات
- مشارکت در طراحی معماری Front-End و بهینهسازی فرآیندهای توسعه
- رعایت استانداردهای کدنویسی، Clean Code و مستندسازی فنی
مهارتهای ضروری:
- تسلط کامل به React.js و JavaScript (ES6+)
- آشنایی کاربردی با TypeScript
- تجربه کار با یکی از ابزارهای مدیریت حالت مانند Redux، Zustand یا Recoil
- تسلط بر HTML5، CSS3 و یکی از فریمورکهای استایلدهی مانند TailwindCSS یا Styled Components
- آشنایی با مفاهیم RESTful API Integration، Authentication و Security در سطح فرانتاند
- تجربه کار با Git و فرآیندهای همکاری تیمی (Branching، Code Review)
- درک مناسب از Performance Optimization و Cross-Browser Compatibility
مهارتهای امتیازی:
- تجربه کار با Next.js یا Vite
- آشنایی با ابزارهای تست مانند Jest، React Testing Library یا Cypress
- تجربه با CI/CD pipelines و محیطهای Dockerized
- آشنایی با ابزارهای طراحی مانند Figma یا Zeplin
- تجربه در SSR / SSG و بهینهسازی برای SEO
ویژگیهای شخصی:
- حداقل ۲ سال سابقهی کار حرفهای مرتبط
- دقت بالا، نظم در کدنویسی و توانایی تحلیل فنی
- توانایی همکاری مؤثر با تیمهای چندتخصصی (طراحی، بکاند، QA)
- تمایل به یادگیری و بهروزرسانی دانش فنی
- حضور تماموقت در محل شرکت
مهارتهای مورد نیاز
- Front-end
- Javascript
- React.js
- CSS3
- HTML5
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست