ما در "راهگزین رایانه" برای تـوسـعـه تیم " بلوبانک" به دنبال یک توسعهدهنده ارشد فرانتاند هستیم که علاقهمند به توسعه اپلیکیشنهای تحت وب باکیفیت، مقیاسپذیر و قابل نگهداری باشد.
شما در این نقش مسئول طراحی، توسعه و بهینهسازی رابطهای کاربری خواهید بود و در کنار تیمهای بکاند، طراحان و مدیران محصول، یک تجربه کاربری بینظیر را ارائه خواهید داد.
مسئولیتها:
- توسعه و نگهداری اپلیکیشنهای پیچیده فرانتاند با استفاده از React.js, Next.js و TypeScript
- طراحی و پیادهسازی کامپوننتهای مقیاسپذیر و قابل استفاده مجدد با تمرکز بر عملکرد و دسترسپذیری
- بهینهسازی اپلیکیشنها برای SSRو CSR در Next.js
- همکاری با توسعهدهندگان بکاند برای ادغام REST API و GraphQL
- پیادهسازی و رعایت بهترین شیوههای توسعه فرانتاند
- کار با طراحان UI/UX برای تبدیل طرحهای گرافیکی به کامپوننتهای کاربردی
- مشارکت در تصمیمگیریهای فنی و بحثهای معماری
- پیادهسازی Unit Tests، Integration Tests و End-to-End برای تضمین کیفیت کد
- بهینهسازی فرآیندهای Build و Deployment با استفاده از CI/CD
- راهنمایی و منتورینگ توسعهدهندگان کمتجربهتر و به اشتراکگذاری دانش در تیم
شرایط مورد نیاز: - حداقل 5 سال تجربه توسعه فرانتاند با React.js و Next.js
- تسلط بر TypeScript و JavaScript مدرن (ES6+)
- درک عمیق از React Hooks، State Managements (Redux, Zustand, Context API) و Component Lifecycle
- تجربه کار با SSR، SSG و ISR در Next.js
- مهارت بالا در HTML5، CSS3 و فریمورکهای CSS و Tailwind
- تجربه در بهینهسازی عملکرد اپلیکیشن (Lazy Loading، Code Splitting، Caching)
- تسلط بر REST API، GraphQL و WebSocket
- آشنایی با استانداردهای امنیتی فرانتاند (جلوگیری از XSS، CORS، احراز هویت و مجوزدهی)
- تجربه کار با CI/CD، تست خودکار و DevOps
- مهارت در Git، مدیریت نسخه و همکاری در توسعه (Merge Requests, PR Review)
- توانایی حل مسائل، ارتباط قوی و مهارت کار تیمی در محیطهای چابک (Agile)
مزیتهای اضافی (Nice to Have)
- تجربه کار با معماری Micro-Frontend و Monorep
- درک عمیق از دسترسپذیری (WCAG) و بهترین شیوههای UX
- تجربه کار در صنعت بانکداری