شرکت به منظور تکمیل کادر برنامه نویس و توسعه دهنده خود، برنامه نویس با سابقه و تمام وقت به صورت دورکار استخدام می کند.
مهارت های مورد نیاز
- مهارت مناسب در ES6-JavaScript
- توانایی درک و ارتباط با and JSON - REST- HTTP
- مسلط به وب سرویس های SOAP و REST پلاگین نویسی در react native
- توانایی نوشتن کاستوم سرویس ها در React-native
- آشنایی کافی به JavaScript , CSS , HTML
- آشنایی کافی به فریم ورک React
- react-router-dom, Redux, JSX
- آشنایی با bootstrap,tailwindcss
- آشنایی با webpack
- آشنایی و کار با hook ها
- تسلط به Git
- تسلط نسبی به node js در بک اند
- تجربه کار با firebase اهمیت دارد
- آشنایی با سرویس پرداخت Stripe
- آشنایی با Get-Stream
- بکارگیری مفاهیم Clean code ، Solid
- آشنایی با طراحی رابط کاری Responsive Design
- آشنایی با سیستم Agile
- آشنایی با jira - trello
- توانایی کار تیمی
- تسلط نسبی به زبان انگلیسی (خواندن , نوشتن و مکالمه) جهت انجام ارائه به کمپانی و برقراری ارتباط با تیم
- حضور و همکاری در جلسه های Standup روزانه و جلسات Sprint با حضور اعضای تیم توسعه
میزان حقوق پرداختی، رقابتی و بر اساس توانمندیها است.
مهارتهای فنی ضروری
- مدیریت State با Redux, Zustand یا Context API
- استفاده از Hooks پیشرفته (useMemo, useCallback, custom hooks)
- معماری کامپوننتها و الگوهای طراحی (Design Patterns)
- Next.js:
- SSR (Server-Side Rendering) و SSG (Static Site Generation)
- API Routes و یکپارچهسازی با بکاند
- بهینهسازی عملکرد و SEO در پروژههای Next.js
- تسلط بر ES6+ و مفاهیم پیشرفته جاوااسکریپت
- تجربه کار با TypeScript برای پروژههای بزرگ و مقیاسپذیر
- کار با CSS-in-JS، TailwindCSS، یا Styled Components
- طراحی ریسپانسیو و Mobile-first
- آشنایی با اصول طراحی تجربه کاربری (UX)
- Performance Optimization:
- Lazy loading، Code splitting، و بهینهسازی باندلها
- استفاده از ابزارهایی مثل Lighthouse برای بررسی عملکرد
- تجربه با Jest، React Testing Library یا Cypress
- نوشتن تستهای واحد و یکپارچه برای اطمینان از کیفیت کد
- ابزارهای توسعه و همکاری تیمی:
- Git و GitHub/GitLab
- CI/CD و آشنایی با DevOps در حد فرانتاند
- تجربه کار در محیط Agile/Scrum