ما در
شرکت پویش تصویر گیتی قصد داریم در بخش طراحی وب افرادی در سطح Mid-Level و Senior رو به بخش فرانت و بک اضافه کنیم. برای انتخاب فرد مناسب معیارهایی مدنظرمون هست. اگر فکر می کنید که تعدادی از مهارت های مورد نظر ما رو دارید، خوشحال می شیم با شما همکاری کنیم.
اولین و اصلی ترین مهارت، تسلط بر زبان های پایه ای مانند HTML، CSS، JavaScript و TypeScript است که به نوعی ستون های اصلی توسعه وب هستند. در قدم بعدی، آشنایی با فریم ورک ها و کتابخانه پیشرفته React.js الزامی است. ما این ابزار رو برای طراحی رابط های کاربری پویا و حرفه ای لازم داریم. همچنین داشتن تجربه کار با API ها و درک اجمالی از معماری سرویس گرا (SOA) و پروتکل های HTTP هم برای توسعه کارهامون ضروریه.
در ادامه، توانایی درک و پیاده سازی طراحی های واکنش گرا (Responsive Design) و بهینه سازی عملکرد وب سایت ها مد نظر ما هست. در آخر هم تجربه در استفاده از ابزارهای توسعه و مدیریت نسخه ها مانند Git جزء معیارهای ما هست.
اولین و اصلی ترین مهارت، تسلط بر یکی از زبان های پایه ای مانند Python، Node.js است که به نوعی ستون های اصلی توسعه سمت سرور هستند. در قدم بعدی، آشنایی با یکی از فریم ورک ها و کتابخانه های پیشرفته مانند Django، Nest.js، Express.js الزامی است. ما از این ابزارها برای توسعه API ها و منطق کسب وکار در سمت سرور استفاده می کنیم. همچنین داشتن تجربه در کار با پایگاه های داده SQL (مانند MySQL، PostgreSQL) و NoSQL (مانند MongoDB) و Search Engine (مانند Elastic Search) برای مدیریت داده ها نیز ضروری است.
توانایی طراحی و پیاده سازی معماری نرم افزارهای مقیاس پذیر و بهینه سازی عملکرد سرورها مد نظر ما هست. درک مفاهیمی مانند RESTful API و RPC برای توسعه ارتباط بین بخش های مختلف نرم افزار نیز اهمیت بالایی دارد.
علاوه بر مهارت های فنی، توانایی برقراری ارتباط موثر با اعضای تیم، از جمله طراحان و توسعه دهندگان بخش های دیگر نیز برای ما بسیار حائز اهمیت است. توانایی ارتباط در سطح بالا، تعامل شما را با سایر افراد تسهیل کرده و به پروژه ها کمک می کند.
تفکر منطقی و توانایی حل مسئله از ویژگی های کلیدی است که باید یک میزان حداقلی از اون رو داشته باشید. این مهارت ها به شما کمک می کنند تا در مواجهه با چالش های فنی، راه حل های مناسبی ارائه دهید.
در نهایت، علاقه مندی به یادگیری مداوم و آشنایی با ابزارها و فناوری های جدید، شما را در راستای پیشرفت شغلی قرار می دهد. این رویکرد به شما کمک می کند تا همیشه یک قدم جلوتر از تحولات صنعت باشید.
مزایای شغلی که ما داریم محیط کاری پویا و نوآورانه، سرو ناهار و امکان دورکاری و بسته حقوقی رقابتی و متناسب با تجربه و مهارت های کاربر هست.
موارد زیر وظایف اصلی که ما از شما در بخش فرانت انتظار داریم:
- طراحی و پیاده سازی رابط های کاربری جذاب و کاربرپسند برای وب سایت ها و اپلیکیشن های تحت وب
- همکاری با تیم طراحی و توسعه برای اجرای ایده های خلاقانه و نوآورانه.
- تست و اشکال زدایی کدها به منظور اطمینان از کیفیت و عملکرد بالای محصولات.
- بهینه سازی وب سایت ها از نظر سرعت و عملکرد.
موارد زیر وظایف اصلی هستند که ما از شما در بخش بک انتظار داریم:
- پیاده سازی منطق کسب وکار و توسعه API ها برای ارتباط بین بخش های مختلف نرم افزار.
- همکاری با تیم فرانت اند برای اجرای ایده های خلاقانه و نوآورانه.
- تست و اشکال زدایی کدها به منظور اطمینان از کیفیت و عملکرد بالای محصولات.
- بهینه سازی عملکرد سرورها و پایگاه های داده از نظر سرعت و مقیاس پذیری.