همین حالا رزومه خود را در کمتر از ۱۰ دقیقه بسازید، برو به رزومه‌ساز

دانش بنیان مهندسی ارتباطی پیام پرداز | Payam Pardaz

استخدام برنامه‌نویس ارشد Front-End(اصفهان)

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    اصفهان ، اصفهان
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    سه تا شش سال
  • حقوق

    توافقی

شرح موقعیت شغلی


شرکت پیام پرداز به عنوان پیشران صنعت امنیت سایبری در کشور، بر روی محصولات بزرگ و سازمانی حوزه امنیت مانند دیواره آتش، رمزگذارها و ... تمرکز دارد.


ما به دنبال یک برنامه نویس ارشد فرانت اند برای همکاری در یک محیط تیمی چابک شامل چندین پروژه مختلف هستیم.


اکثر این پروژه ها در سمت فرانت اند از HTML5، CSS3، JavaScript ، JQuery، React js ، ant-design استفاده میکنند و در سمت بک اند اکثرا از زبان پایتون و فریمورک Django و پایگاه داده هایی مانند PostgreSQL و MongoDB استفاده شده است. ارتباط این پروژه ها با بک اند از طریق یک معماری سرویس گرا و با پروتکل هایی مانند REST برقرار شده است. با این وجود معماری سرویس‌ها و همچنین تکنولوژی های مورد استفاده در توسعه، با توجه به نیازهای جدید تغییر پیدا می‌کند و برنامه نویس ارشد باید توانایی کمک در بهبود و بازسازی کدهای قدیمی را داشته باشد.


 در تیم ما ترکیبی از افراد در سطوح مختلف با هم همکاری می‌کنند و انتظار ما از کسی که این نقش را برعهده می گیرد، همکاری موثر با این تیم است. تیم فرانت اند بیشترین ارتباط را با تیم بک اند و تیم طراحی تجربه کاربری خواهد داشت. توانایی پیاده سازی دقیق واسط کاربری مطابق با طراحی های UX و سیستم طراحی تیم و همچنین کدنویسی تمیز با قابلیت نگهداری بالا و نوشتن تست های واحد از انتظارات اصلی ما از تمامی نیروهای فرانت اند میباشد.


 از برنامه نویس ارشد فرانت اند انتظار میرود علاوه بر موارد فوق، بتواند در حل چالش های کلیدی که به تصمیم گیری های فنی نیاز دارند (مثلا استفاده از یک لایبرری خاص یا تغییر تکنولوژی، یا چگونگی ریفکتور کردن پروژه های قدیمی و انتقال به تکنولوژی جدید) راهکارهای موثری ارائه کند و در صورت لزوم بتواند تیم را متقاعد به استفاده از راهکار پیشنهادی خود نماید و به تسهیل تصمیم گیری ها، بهبود کیفیت محصول و فرآیندها و افزایش سرعت توسعه کمک کند



وظایف و مسئولیت های اصلی در این موقعیت شغلی:


●        ایجاد ساختار برای بازطراحی محصول (انتقال به معماری جدید، تکنولوژی های جدید و ظاهر جدید) از طریق بازسازی کد (refactor)
●        مدیریت امور جهت حرکت کم ریسک در حین انجام بازطراحی
●        طراحی بخش های جدید در محصول مطابق با طراحی UX
●        رفع ایراد (debug) بخش های موجود و حل مشکلات گزارش شده
●        همکاری در آموزش نیروهای جدید
●        مشارکت با تیم در روال های توسعه چابک (پالایش و برنامه ریزی داستانهای توسعه و مرور، تست ....)



تکنولوژی ها:


محصولی که قرار است روی آن کار کنید در حال حاضر از تکنولوژی های زیر در قسمت وب بهره می برد:

●      Django
●      JQuery
●      JQuery UI


اما در حال انتقال به تکنولوژی های زیر در قسمت وب می باشد:
●      Django Restframework
●      ReactJS
●      Ant Design

مهارت های ضروری مورد انتظار:

●        مهارت بالا در HTML
●       مهارت بالا در Ecmascrpt ها
●        مهارت بالا در یکی از کتابخانه ها و چارچوب های ReactJS, Angular, Vue
●        مهارت بالا در CSS و زبان های مرتبط (LESS یا SASS)
●        توانایی ایجاد و مدیریت زیرساخت های قابل توسعه و منعطف در وب
●        توانایی نوشتن تست های واحد و یکپارچگی (Jest, Selenium, ...)
●        درک خوب از مفاهیم مدیریت وابستگی و ابزارهای آن (npm, webpack, …)
●        درک خوب از معماری وب و پروتکل های آن (HTTP, HTTPS, Websocket)
●        درک خوب از پروتکل های ارتباطی (REST, GRPC)



مهارت های عمومی مورد انتظار:


●        کدنویسی تمیز!
●        مستند سازی (ما از ویکی سازمانی، مستندات طراحی/توسعه داخل گیت و مستندات کاربری که در CI/CD تولید می‌شود استفاده می‌کنیم)
●        تجربه بهره گیری از روش های توسعه چابک (ما از ترکیبی از Scrum و Kanban استفاده میکنیم و روی آن حساس هستیم!)
●        تجربه کار با سیستم های مدیریت نسخه (ما از Git برای این منظور استفاده میکنیم)
●        تجربه کار با با سیستم های مدیریت توسعه (ما از Gitlab برای این منظور استفاده میکنیم)
●        آشنایی با لینوکس (توسعه و نصب محصول در محیط لینوکس انجام میشود)

آنچه ضروری نیست، ولی داشتن آن مزیت محسوب می شود:
●        تجربه قبلی در پروژه های سازمانی
●        تجربه بهره گیری و ایجاد CI/CD
●        آشنایی با توسعه آزمون محور
●        آشنایی با امنیت شبکه
●        آشنایی با مفاهیم رابط و تجربه کاربری (UI/UX)
●        آشنایی با استقرار در محیط‌های ابری و کوبرنتیز
●        آشنایی با زبان برنامه نویسی پایتون
●        تجربه بکارگیری سیستم طراحی




مزایای قابل ارائه:


●        حقوق و مزایا متناسب با سطح دانش و مهارت
●        فعالیت در محیط حرفه ای
●        امکان کار و اثرگذاری بر روی پروژه های بزرگ و حیاتی
●        فرصت رشد، توانمندسازی و یادگیری در کنار افراد خبره
●        امکان دورکاری و پرداخت هزینه های جانبی (اینترنت، خرید وسایل و ...)
●        تسهیلات نظام وظیفه (امریه و جایگزین خدمت)
●        کمک هزینه های رفاهی 
●        بیمه تکمیلی درمان
●        امنیت شغلی بالا 
●        وام کم بهره



معرفی شرکت

شرکت مهندسی ارتباطی پیام‌ پرداز با هدف طراحی و تولید محصولات بومی و ارائه خدمات تخصصی در زمینه امنیت اطلاعات و ارتباطات تأسیس گردید. (این شرکت از نخستین شرکت‌های خصوصی محسوب می‌شود که به صورت تخصصی و حرفه‌ای در زمینه امنیت اطلاعات و ارتباطات و با انگیزه پاسخگویی به نیازهای فنی کشور در این عرصه، فعالیت خود را آغاز نموده است.)
شرکت طی سنوات گذشته توانسته است با جذب برجسته‌ترین فارغ‌التحصیلان و نخبگان دانشگاهی و با افزایش توانمندی‌ها و قابلیت‌های تخصصی خود، نقش مؤثری در اجرای پروژه‌های تحقیقاتی و ساخت محصولات انحصاری بازار امنیت فضای تبادل اطلاعات (افتا) کشور ایفا کند.
  • مهارت‌های مورد نیاز

    HTML Front-end CSS ReactJS Angular
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    کارشناسی

این آگهی منقضی شده است

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید
این آگهی منقضی شده است

مشاهده‌ی آخرین فرصت‌های شغلی

آگهی منقضی شده است
image/svg+xml