استخدام توسعهدهندهی Front-End
شرح موقعیت شغلی
ما به دنبال جذب نیروی توسعهدهندهی فرانتاند برای پیوستن به تیممان هستیم تا به عنوان عضوی از تیم توسعهی روندیار برای ساخت نرمافزارهای وب و موبایل (با استفاده از ابزارهای توسعهی هیبرید) شروع به فعالیت نماید.
توسعهی سمت کلاینت نرمافزار، به دلیل تعامل مستقیم با کاربر/مشتری جزء مهمی از فرایند توسعهی محصول است، لذا توسعهدهندهی فرانتاند با توجه به جزئیات رابط کاربری میتواند به طور موثری در ارتقاء کیفیت خروجی سهیم باشد. معیارهای سنجش روندیار برای دعوت به همکاری در تیم توسعهای ما، به شرح زیر است:
- توانمندی یادگیری – با توجه به تغییر مداوم ابزارها و دانش توسعهی فرانتاند، استعداد در یادگیری و توانمندی در کشف و بکارگیری ابزارهای جدید در تیم ما ضروری است.
- توانایی تحلیل – بخش مهمی از مسئولیتهای توسعهدهنده، درک و تحلیل منطق کارکرد نرمافزار، درک رابط کاربری، قدرت آنالیز مسائل و توانایی ارائه راهکارهای مقتضی است.
- دانش و مهارت پایه – در تیم روندیار ایفای نقش موثر در توسعه محصول، مستلزم داشتن مهارت و تجربه در استفاده از دانش و ابزارهای پایهی ذکر شده است.
- شخصیت و روحیه کار تیمی – شناخت نقاط قوت و ضعف خود به عنوان عضوی از تیم، مسئولیتپذیری، توانایی برقراری ارتباط دوستانه و در عین حال حرفهای با سایر اعضا، ارکانی مهم در ساختار تیم روندیار میباشند.
مسئولیتها
- توسعهی کدهای فرانتاند
- نوشتن کدهای تست مورد نیاز و اطمینان از درستی کارکرد کدهای نوشته شده
- بهینهسازی کدها به منظور افزایش سرعت، کارایی و مقیاس پذیری
- نگهداری، رفع ایرادات و بهبود کدهای فرانتاند پروژهها
- همکاری و ارتباط نزدیک با سایر اعضای فنی تیم در جلسات روزانه و جلسات هر Sprint
مهارتها
- آشنایی با JS/HTML/CSS/JQuery
- آشنایی با یکی از کتابخانههای Material Design، Bootstrap و Foundation
- آشنایی با معماری MVC و تسلط بر حداقل یکی از فریمورکهای توسعهی فرانتاند مانند AngularJS، React، Vue.js یا Backbone
- آشنایی با معماری RESTful API، Microservices و ابزارهای Networking
- تسلط و درک کافی از نرمافزار کنترل نسخه Git
- درک کامل یکی از متودولوژیهای توسعهای چابک مانند Scrum یا Kanban
آشنایی با فریمورکهای توسعهای هیبرید مانند Cordova و React، ابزارهای Workflow Manager مانند Grunt و Gulp، ابزارهای تست خودکار کد، پایگاههای داده موبایل، اصول SEO، تجربه کار با نرمافزار JIRA و آشنایی با لینوکس مزیت به شمار خواهد آمد.
توانمندی در تحلیل مسائل، اشتیاق در یادگیری و روحیه کار تیمی از سابقهی کار و سایر مهارتها و دانش پایه اهمیت بیشتری دارند.
مهارتهای مورد نیاز
- Front-end
- jQuery
- CSS
- HTML
- JS
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست