ما به دنبال توسعه دهنده های خلاق و با تجربه برای ملحق شدن به تیم مهندسی برای پیاده سازی وبسایت و Web App با توجه به نیازهای مشتری هستیم.به عنوان یک کاندید و همکاری شما باید با مفاهیم برنامه نویسی و الگوریتم به خصوص در web و زبان برنامه نویسی Javascript و کتابخانه React تسلط داشته باشین. ویژگی های زیر باعث بهبود ارتباط ما و پیشرفت بهتر در مجموعه میشود . شما در اینجا با یک نفر Backend کار Senior همکار هستید
مشخصات فردی :
خلاق و علاقه مند به پیشرفت و یادگیری مستمر Self Discipline, Self Management فهمیدن دقیق نیاز های client و پیاده سازی آنها بیان روشن افکار و ایده ها به صورت نوشتاری و گفتاری علاقه مند به یادگیری و پیشرفت مداوم دارای روحیه همکاری تیمی
شرح وظایف :
پیاده سازی وبسایت و Web App ... اتصال آنها به Backend با استفاده از GraphQL
پیاده سازی کد های دارای Performance و خوانا و تمیز و قابل Scale
مهارت ها :
تسلط به Typescript
تسلط به Webpack تسلط به ES6+ تسلط به CSS Grid, FlexBox تجربه درپیاده سازی i18n و a11y تجربه در متا تگ های مربوط به SEO تسلط به طراحی Responsive به خصوص با CSS Grid تسلط به E2E تستینگ به خصوص با Cypress تسلط به کار با API و کلاینت GraphQL مانند Apolo تسلط به ES6+ تسلط به SOLID و OOP در جاوااسکریپت تسلط به Clean Code Consept تسلط به React Design Pattern تجربه کار باClean Architect تجربه کار بامتودولوژی های SCRUM و Agile
مهارت های زیر مزیت محسوب میشود :
تسلط به FormatJS (+++)
آشنایی با MongoDB (++) تجربه کار با GatsbyJS (++) آشنایی با NodeJS & Backend (+) تجربه کار با Jest (+) آشنایی با Deno (+)
لازم به گفتن نیست که به عنوان توسعه دهنده قوی می بایست به موارد زیر نیز تسلط داشته باشید:
Git , ( Rebasing , merging , … ) GitHub زبان انگلیسی متوسط ( در حد خواندن منابع تخصصی و یادگیری ) ( توانایی پیاده سازی مستندات به انگلیسی ) Data Structure و الگوریتم پیاده سازی یا استفاده از RestAPI
معرفی شرکت
شرکت RayaICT شرکتی فعال در زمینه فناوری اطلاعات و ارتباطات میباشد که با هدف ارائهی راهحلهای مناسب، در جهت کمک به بهرهوری و ارتقای توانمندی و ایجاد راهکارهای پیشرفته فناوری اطلاعات، میکوشد با تمرکز بر این حوزه وظیفهی یکپارچه سازی سیستمها، مدیریت پروژهها و خدمات فنی و مشاورهای را عهده دار شود.