شرکت ساراکو به دنبال یک توسعهدهنده React با تجربه برای پیوستن به تیم فنی خود است. این موقعیت برای یک توسعهدهنده در سطح Mid-Level یا Senior است که دارای مهارتهای فنی قوی و تجربه قابل توجه در توسعه برنامههای وب با استفاده از React باشد.
مهارتهای فنی مورد نیاز:
- تسلط بر React:
- تجربه عمیق در توسعه برنامههای وب با استفاده از React، شامل کار با مفاهیم پیشرفته مانند Hooks، Context API و مدیریت Stateها با ابزارهایی مثل Redux یا MobX.
- توانایی طراحی و بهینهسازی کامپوننتهای React با رعایت بهترین استانداردها.
- تجربه با JavaScript و ES6+:
- تسلط بر JavaScript مدرن و ویژگیهای ES6 مانند Arrow Functions، Destructuring و Promises.
- آشنایی با TypeScript یک مزیت محسوب میشود.
- مهارت در HTML و CSS:
- توانایی ساخت رابطهای کاربری responsive و سازگار با مرورگرهای مختلف با استفاده از HTML5 و CSS3.
- تجربه کار با پیشپردازندههایی مانند SASS یا LESS.
- تجربه با ابزارهای توسعه:
- تسلط بر ابزارهای مدیریت بسته مانند npm یا yarn.
- تجربه کار با ابزارهایی مثل Webpack، Babel و سایر ابزارهای bundling و transpiling.
- مهارت در debugging برنامههای React.
- آشنایی با APIها و خدمات وب:
- تجربه کار با APIهای RESTful.
- توانایی مدیریت درخواستهای asynchronous با استفاده از Axios یا Fetch API.
- کیفیت کد:
- تعهد به نوشتن کد تمیز، قابل نگهداری و مستندسازی شده.
- آشنایی با مفاهیم DevOps:
- تجربه کار با سیستمهای کنترل نسخه مانند Git.
- مهارتهای نرم:
- توانایی کار تیمی و ارتباط موثر با اعضای تیم.
- مهارت در حل مسئله و تفکر انتقادی.
- اشتیاق به یادگیری مداوم و بهروز ماندن با تکنولوژیهای جدید.