ما به دنبال توسعهدهندگان ماهر و با تجربه JavaScript یا Typescript هستیم که در React.js یا Angular.js مهارت خوبی دارند. تمرکز اصلی شما بر روی توسعه کامپوننتهای رابط کاربری یا توسعه برنامه به صورت قابل اطمینان و قابل نگهداری خواهد بود. همچنین شما با باقی اعضای تیم که بر روی لایههای مختلف پروژه کار میکنند ارتباط خواهید داشت، بنابراین، تعهد در حل مسئله مشارکتی، طراحی پیچیده و در نهایت توسعه یک محصول با کیفیت ضروری است.
شرح شغل:
● طراحی و برنامهنویسی وب اپلیکیشنها. ● مستندسازی کدهای نوشته شده. ● شرکت در جلسههای فنی. ● برطرف کردن باگهایی که به شما اعلام میشود.
پیشنیازها
نیازمندیهای اصلی:
● داشتن بیش از سه سال سابقۀ کاری سال در زمینه توسعه برنامههای وب با استفاده از HTML5 ،CSS3 ،SCSS ،JS.
● داشتن بیش از دو سال سابقۀ کار با React.js یا Angular.js.
● مسلط به JavaScript یا Typescript.
● توانایی نوشتن کد خوانا با JavaScript یا Typescript به صورتی که قابل تست باشد (توسط فریمورکهای تست نظیر Jest).
● آشنایی با Git ،Gitlab ،CI-CD و Conventional Commits.
● آشنایی با Webpack.
● آشنایی با Next.js یا Nuxt.js.
● مسئولیت پذیر، منظم و دقیق.
● داشتن روحیۀ کار گروهی.
● علاقهمند به رشد فردی و یادگیری مداوم.
نیازمندیهای ترجیحی:
● داشتن تجربه کار با Websocket و WebRTC.
● داشتن تجربه کار با Node.js و Yarn Workspace.
● داشتن تجربه کار با Jest و کانفیگ Eslint.
● آشنایی با پروتکلهای شبکه: TCP ،IP ،TLS ،HTTP.
● آشنایی با امنیت وب: XSS ،SQLI ،CSRF و غیره.
● آشنایی با Functional Programming.
● آشنایی با Storybook.
● آشنایی با روندها، تکنیکها و تکنولوژیهای روز در حوزه UX و UI.
● داشتن مدرک کارشناسی در رشتۀ مهندسی کامپیوتر.
● داشتن حداقل دو تا سه سال سابقۀ کاری.