شرح وظایف:
● تحلیل، توسعه و پشتیبانی از اپلیکیشن های پیچیده مبتنی بر وب که روی به روز ترین الگوها و روش های استاندارد صنعتی و عملی بنا نهاده شده اند.
● توسعه و پیاده سازی راه حل های front-end خلاقانه با استفاده از Angular 2+
● توسعه اجزاء قابل استفاده مجدد
● بهینه سازی اجزاء نرم افزاری و اپلیکیشن های موجود
● پیاده سازی طرح های کاربرپسند و واکنش گرا
نیازهای شغل:
● حداقل 5 سال تجربه در توسعه JavaScript
● حداقل 2 سال تجربه کار با Angular
● تجربه کار با Webpack، Gulp، Grunt و یا دیگر ابزارهای توسعه خودکار
● تسلط به HTML/HTML5، CSS/CSS3، SASS/LESS/Stylus
● حداقل 2 سال تجربه کار با Bootstrap، Material یا دیگر فریم ورک های Responsive موبایل
● تجربه در ساخت اپلیکیشن های مبتنی بر وب موبایل و Responsive به همراه پشتیبانی متقابل مرورگر
● تجربه کار با JSON، REST و سرویس های وب
● تجربه کار با React و React Native مزیت محسوب می شود.
● نمونه کار قابل اثبات در کار با Angular JS و Javascript
● تجربه کار با رویکرد توسعه ای تست محور کار در Angular با استفاده از Jasmine، Karma و Protractor
● تجربه در عیب یابی و حل تنگناهای عملکردی بخصوص در لایه front end
● تجربه کار با API کلاینت های 3rd Party نظیر Google Maps، Social و http (httpclient)
● تجربه کار با Git
ویژگی های مرتبط با تیم
ما اعضایی با ویژگی های زیر برای تیم خود نیاز داریم:
● ذهن فعال، خودآموز و چالش پذیر
● اعتقاد عمیق به همکاری
● بکارگیری بهترین تمرین ها، روش ها و مدل های طراحی برای تولید محصولات مقیاس پذیر و سازمان یافته
● توانایی در مدیریت خود و تسلط به یک ویژگی
● اجتناب از مهندسی بیش از حد
● قابلیت پیشرفت در یک محیط سریع