تعریف
Front-End Developer در رادار کسی است که رابط کاربری اپلیکیشن و وبسایت را طراحی می کند تا از نظر گرافیک و تجربهی کاربری در سطح خوبی قرار بگیرد. با زبان های برنامه نویسی سمت کاربر یا Client Side سر و کار دارد، در نتیجه کدهایی که برنامه نویس در Front می نویسد در مرورگر کاربر پردازش و اجرا می گردد. همچنین او به کدنویسی سمت سرور، مباحث امنیت، بهینهسازی و سرعت نیز آشنا است و کار با انواع دیتابیس را میداند.
نیازهای شغلی
- شهر سکونت: تهران - یزد
- تحصیلات: نرم افزار و فناوری اطلاعات و سایر رشته های مرتبط
- زمینهی کاری: برنامه نویسی و توسعه محصول
- سابقه کار مرتبط: دو سال
شرح شغلی
- تسلط به java script
- تسلط به react native
- تسلط به react js
- آشنایی با ui design
- مسلط به redux
- مسلط به fetching-socket io
- مسلط به mobile cross platform programming
- رفع باگ و تست مداوم اپلیکیشن روی گوشی های مختلف android و ios
- شرکت در جلسات هفتگی اسکرام
- تهیه چک لیست، مستندسازی و بهبود فرآیندها
- تمرکز بر یادگیری برای توسعهی دانش تخصصی مورد نیاز
- ارائه گزارش های دوره ای به مدیر مربوطه
- توجه دقیق به زمانبندی های درنظر گرفته شده توسط سازمان برای انجام امورات واحد
تواناییها و مهارتها
مهارت های عمومی
- انعطاف پذیری
- تعهد و انگیزه خدمت
- حل مسئله و تصمیم گیری
- خلاقیت و نوآوری
- کار تیمی (روحیه مشارکتی)
- مسئولیت پذیری و پاسخگویی
- مدیریت زمان
- مدیریت فشار و استرس
- آشنایی عمومی با زبان انگلیسی
- مثبت اندیشی
- کنجکاوی
مهارت های تخصصی
- مسلط به سیستمهای کنترل ورژن مثل گیت
- آشنایی با postman
- آشنایی با ide xcode (vs code)
- آشنایی با putty
- طراحی رابط کاربری حرفهای
- آشنا به مباحث UI / UX
- برنامه نویسی وب
- کار با پایگاه داده
- آشنایی با مباحث هک و امنیت
- آشنایی با مباحث سئو و بهینهسازی وب
- آشنایی با هاست و سرور و شبکه
- توانایی کار با API ها
- توانایی مدیریت پروژههای نرم افزاری
- کنترل کیفیت
- وبسروهایی مثل آپاچی و انجینایکس
- آشنایی با مفهوم اجایل