Summary:
The Senior Web Designer is responsible for the design, development and maintenance of web applications and components. The primary focus is to support and maintain the envato.com public web site. A deep understanding of the site architecture (both functional and technical) and how it supports the business vision and processes will be vital. Will identify, design and implement web site enhancements by working closely with a team of internal marketing/sales stakeholders, and with external digital ad agency and application vendors. Adheres to KBHIT processes/methodologies including request management, application development and release management.
Duties and Responsibilities:
Works closely with a team of internal marketing and sales stakeholders as well as with and external digital ad agency and application vendors to define a compelling design for the site that is maintained throughout the site navigation, content and features. Employs a variety of methods to present conceptual designs/solution (wireframes, mock-ups, detailed visual designs, and graphics).
Requirements:
- Bachelor’s Degree in Management Information Systems, Business Administration, Computer Science or equivalent experience
- Minimum 5 years’ experience in web user interface design and web application development with management responsibilites.
شرایط لازم
- تجربهی برنامه نویسی
- آشنایی با اصول طراحی الگوریتم
- آشنایی با مفاهیم شیء گرایی و الگوهای طراحی
- آشنایی با مفاهیم و مدلهای معماری نرم افزار
- آشنایی با اصول امنیت در برنامه نویسی
- مهارت مستند سازی و تست نرم افزار
- علاقه به یادگیری و استفاده از فناوریهای نوین
- توانایی تجزیه و تحلیل و حل مسائل
شرایط ترجیحی
- تجربهی برنامه نویسی وب
- تخصص و تجربهی کار با زبانهای Python و یا Java
- تجربهی کار با پایگاه دادههای SQL و NoSQL
- تجربهی کار با سیستم عامل های Unix-like
- تجربهی توسعه و کار با سیستمهای توزیع شده و توسعهپذیر
- آشنایی با متدولوژیهای چابک مانند Scrum و Kanban
- مدرک تحصیلی در رشته مهندسی کامپیوتر ویا سایر رشتههای مرتبط
شرایط لازم
- آشنایی با اصول بازاریابی علمی و تحلیل و پایش بازار
- آشنایی به استراتژیهای بازار و تکنیکهای نوین فروش
- توانایی تهیه و تدوین طرح کسب و کار و مستندات مربوطه
- توانایی درک صحیح نیازهای کسب و کار
- توانایی تجزیه و تحلیل و حل مسائل
- آشنایی با روشها و ابزارهای نوین اطلاع رسانی
شرایط ترجیحی
- آشنایی با فضای کسب و کار فناوری اطلاعات در ایران و جهان
- آشنایی با اصول تحلیل سیستمها و طراحی فرآیندها
- آشنایی با مدلهای تعالی سازمانی و استانداردهای مدیریت کیفیت
- مدرک تحصیلی در رشتههای مهندسی صنایع، مدیریت،MBA یا سایر رشتههای مرتبط
شرایط لازم
- روابط اجتماعی قوی و فن بیان بالا
- تجربهی وبلاگ نویسی با موضوع فناوری و اینترنت
- آشنایی کامل با شبکههای اجتماعی
- تسلط به زبان و ادبیات فارسی و آیین نگارش
- تسلط کامل به زبان انگلیسی
شرایط ترجیحی
- سابقه فعالیت در سایتها و نشریات تخصصی
- آشنایی نسبی با طراحی وب و برنامه نویسی
- آشنایی با اپلیکیشنهای موبایل
- مدرک تحصیلی در رشتههای ادبیات فارسی، زبان انگلیسی، روزنامه نگاری، فناوری اطلاعات و یا سایر رشتههای مرتبط
شرایط لازم
- آشنایی با نرم افزارهای گرافیکی
- آشنایی با استانداردها و تکنولوژیهای روز طراحی وب
- تسلط به HTML5 و CSS3
- آشنایی با JavaScript و کتابخانههای پرکاربرد
شرایط ترجیحی
- آشنایی با زبانها و مفاهیم برنامه نویسی وب
- آشنایی با فریمورکهای JavaScript مانند Backbone و AngularJS
- تجربهی طراحی رابط کاربری موبایل
- مدرک تحصیلی در رشتههای مرتبط با گرافیک و یا کامپیوتر
شرایط لازم
- تجربه برنامهنویسی Native برای حداقل یکی از پلتفرمهای موبایل
- آشنا به اصول طراحی و توسعه رابط کاربری موبایل
- آشنایی با مفاهیم شئگرایی و الگوهای طراحی
- مهارت استفاده از Web Service در توسعه نرمافزار
- علاقه به یادگیری و استفاده از فناوریهای نوین
- مهارت مستند سازی و تست نرم افزار
- توانایی تجزیه و تحلیل و حل مسائل
شرایط ترجیحی
- آشنایی با مفاهیم و مدلهای معماری نرم افزار
- آشنایی با اصول امنیت در برنامه نویسی
- تخصص و تجربهی کار با زبانهای Java و یا Objective-C
- تخصص و تجربهی کار با Android SDK و یا iOS SDK
- مدرک تحصیلی در رشته مهندسی کامپیوتر ویا سایر رشتههای مرتبط