نوشتن کد تمیز با حفظ کیفیت، کارایی، مقیاسپذیری و قابلیت نگهداری بالا
کار روی کدهای قدیمی و ارائه راهکار برای مهاجرت به ساختارهای جدید
همکاری با سایر اعضای تیم برای پیادهسازی امکانات با طراحی و معماری مناسب
توانایی یکپارچهسازی ویژگیهای جدید در برنامههای موجود بدون تأثیر بر سایر جنبههای پروژه
شرکت در جلسات روزانه درون تیمی و با سایر تیمها
توجه به جزئیات و در نظر گرفتن موارد استثنایی در طول توسعه
توجه به عملکرد به عنوان بالاترین اولویت در طول توسعه
پیشنهاد راهحلها و ایدههایی برای بهبود برنامههای موجود
مستندسازی دقیق فرآیندها مطابق با استانداردهای موجود
توانایی کار مستقل و مدیریت زمان برای انجام وظایف محوله
تعامل با کارفرما جهت درک نیازمندیها و رفع مشکلات محصول
نیازمندیهای شغلیحداقل 2 سال تجربه در زمینه توسعه Front-end
تسلط کامل به HTML5، CSS3 و JavaScript
تسلط بر مفاهیم برنامهنویسی شیگرا (OOP)
درک عمیق از معماری REST
درک عمیق از اصول پایه علوم کامپیوتر شامل الگوریتمها و ساختمانهای داده
تجربه با حداقل یکی از فریمورکهای JavaScript، ترجیحاً Angular
آشنایی کامل با RESTful API و توانایی استفاده مؤثر از آن
آشنایی کامل با Git
تجربه کار با TypeScript
آشنایی کامل با TDD
آشنایی با Docker
تجربه Code Refactoring
علاقهمند به یادگیری
آشنایی با موارد زیر مزیت محسوب میشود
آشنایی با حداقل یک زبان برنامهنویسی سرور مانند Java، .net یا Go
آشنایی با مفاهیم CI/CD
آشنایی با مانیتورینگ و تحلیل عملکرد
تجربه کار برنامهنویسی واکنشی (Reactive Programming) با استفاده از RxJS
آشنایی با ابزارهای طراحی وب مانند Figma
داشتن مدرک تحصیلی در رشتههای علوم کامپیوتر، مهندسی کامپیوتر یا سایر رشتههای مرتبط