استخدام برنامهنویس Front-End
شرح موقعیت شغلی
اگر دارای روحیه کارتیمی و اشتیاق برای یادگیری و حضور در یک شرکت فعال برنامه نویسی بین المللی هستید، ما در شرکت (Develop & Conquer - D&C) برایتان پیشنهادی داریم. ما به دنبال جذب برنامه نویسی برای پیوستن به خانواده استارتاپی مان هستیم تا به عنوان عضوی از این تیم، مسئولیت برنامه نویسی Front-End را به دست گیرد و از همراستایی آن با برنامه نویسان Back-End اطمینان حاصل کند.
مسئولیت ها:
- همکاری با مدیر فنی در ساخت پروپوزال فنی، شامل: ارائهی راهحلهای فنی مناسب برای پروژهها، تعیین معماری مناسب برای اجرای هر پروژه و تخمین میزان نیروی مورد برای اجرای هر قابلیت در پروژه
- حضور و همکاری در جلسههای standup روزانه و جلسات Sprint با حضور اعضای تیم توسعه فنی
- اطمینان از توسعهی با کیفیت کد، اجرای صحیح تستها و مستندسازی مناسب توسط اعضای تیم توسعه
- توسعه کدهای Front-End پروژه
- همکاری در توسعه کدهای Back-End پروژه
مهارت های لازم:
- تسلط کامل بر JS/HTML/CSS/Jquery
- تسلط کامل بر چارچوب JS and ReactJS
- آشنایی کامل با معماری MVC
- درک یکی از متودولوژیهای توسعهی چابک نرمافزار مانند Scrum یا Kanban
- آشنایی با معماریهای رایج نرمافزاری و توانایی ارائه راهکار و یافتن معماری مناسب برای یک نرمافزار
- تسلط و درک کافی از نرمافزار کنترل نسخه Git
- کار با دیتابیس و توانایی طراحی مدلهای داده در پایگاه داده
- آشنایی با Linux
آشنایی با فریمورکهای توسعهای هیبرید مانند Cordova و React، ابزارهای Workflow Manager مانند Grunt و Gulp، ابزارهای تست خودکار کد، اصول SEO, CICD, & DevOps، تجربه کار با نرمافزار JIRA مزیت به شمار خواهد آمد.
معیارهای سنجش افراد در شرکت (Develop & Conquer - D&C):
- شخصیت فردی و روحیه کارتیمی: شناخت نقاط قوت و ضعف خود به عنوان عضوی از تیم، مسئولیتپذیری، توانایی برقراری ارتباط دوستانه و در عین حال حرفهای با سایر اعضا، ارکانی مهم در ساختار تیم روندیار میباشند.
- توانمندی یادگیری – با توجه به تغییر مداوم ابزارها و دانش توسعهی نرمافزار، نیاز به استعداد در یادگیری و توانمندی در بکارگیری ابزارهای جدید در تیم ما، مخصوصا در نقش مدیر پروژه، ضروری است.
- توانایی تحلیل – بخش مهمی از مسئولیتهای مدیر پروژه، درک و تحلیل چالشهای موجود، چه در مسائل فنی پروژه و چه در موارد مدیریتی تیم است. رو به رویی با اینگونه از چالشها نیازمند توانایی تحلیل مساله، پرورش انگیزه تیمی، هدایت تیم و ارائه راهکار میباشد.
- دانش و مهارت پایه –داشتن مهارت در توسعه نرمافزار، تجربه در مدیریت تیم و اجرای روندهای مدیریت برای نقش مدیر پروژه ضروری است.
مهارتهای مورد نیاز
- jQuery
- CSS
- ReactJS
- Front-end
- JS
- HTML
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست