استخدام برنامهنویس Front-End
شرح موقعیت شغلی
اطلاعات شغل
- حداقل 2 سال تجربه ی کار
- موقعیت حضوری و تمام وقت
- ترجیحا زیر 30 سال
هدف شغل
طراحی، توسعه، مستندسازی راهکار های نرم افزاری مد نظر شرکت برای مشتریان خارجی و واحد های داخلی شرکت
مهارت های مورد نیاز
- توانایی کار تیمی
- مسئولیت پذیری و توانایی خود راهبری در امور محوله
- علاقه مند به حل چالش ها و یادگیری مباحث جدید
- تمرکز بالا
- توانایی حل مسئله
- رویکرد خلاقانه در حل مساله
- توانایی تحمل فشار کاری و انجام به موقع پروژه ها
- توانایی اضافه کاری با توجه به نظر مدیر پیشبرد پروژه
- تسلط بر ابزار های کنترل ورژن مانند Git
- آشنایی با ابزار های مدیریت پروژه مانند Jira, MS Team Foundation, Clickup
- تسلط بر JavaScript, React.js
- تسلط بر html, css
- تجربه کار با UI Libraries, Material
- تسلط بر Redux, Context API …
- آشنایی با پروتکل های ارتباطی مانند اچ تی تی پی, REST API
- تجربه استفاده از Postman Chrome, Debug tools و Swagger
- تسلط بر مفاهیم TDD و استفاده از کتابخانه هایی مانند Jest, Chai, Mocha, Cypress
- آشنایی با مفاهیم iOS و Android
- تسلط بر TypeScript
- آشنایی با مفاهیم و ابزار های مجازی سازی و ابری و تجربه کار با Docker و K8S مزیت محسوب می شود.
- آشنایی با React Native مزیت محسوب می شود
وظایف
- توسعه ی کد های قابل گسترش با خوانایی بالا برای رابط های کاربری محصولات با استفاده از React.js / React Native
- توسعه ی کامپوننت ها و کتابخانه ها با قابلیت استفاده ی مجدد در سایر پروژه ها
- پیاده سازی پروتوتایپ های محصول با استفاده از Wireframe و Design های آماده
- انجام Code Review و ارائه مساعدت به هم تیمی ها
- تست و راه اندازی برنامه ها و سیستم ها به همراه بروزرسانی، رفع مشکل و بهینه سازی دائمی Codebase های مرتبط
- ایجاد مستندات مرتبط با تصمیمات معماری، راه اندازی نرم افزار و توضیح کد های پیچیده در چرخه SDLC
- شرکت و همکاری در طراحی و توسعه محصول از نیازمندی های مطرح شده
- همکاری با سایر متخصصان برای ارائه بهترین محصولات و خدمات مطابق با چشم انداز و ماموریت های شرکت
- بروزرسانی مستمر فرآیند ها، ابزار ها و مستندات برای ارتقای دانش شخصی و جمعی اعضای تیم (Workflow Toolchain Documents)
آموزش های قبل از شروع کار
- آشنایی با شرکت، ساختار سازمانی
- آشنایی با محصولات و خدمات
- آشنایی با ابزار ها و روش های کاری
- آشنایی با سیاست های سازمانی
- آشنایی با زیرساخت فعلی
مهارتهای مورد نیاز
- Front-end
- Javascript
- Wireframe
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست