طراح رابط کاربری و تجربه کاربری (UI/UX)

طراحی UI/UX یک فرآیند مهم در توسعه وبسایت‌ها و برنامه‌های کاربردی است. UI مخفف User Interface (رابط کاربری) و UX مخفف User Experience (تجربه کاربری) است. طراحی UI: UI به طراحی بخش‌های قابل مشاهده و تعاملی برنامه یا وبسایت اشاره دارد. این شامل عناصر گرافیکی مانند دکمه‌ها، منوها، فرم‌ها، و غیره است. هدف از طراحی UI ایجاد یک رابط کاربری کارآمد، زیبا و آسان برای استفاده است. طراحی UX: UX به تجربه کلی کاربر از استفاده از برنامه یا وبسایت اشاره دارد. این شامل فرآیندهایی مانند تحلیل نیازهای کاربری، طراحی فرآیندهای کاربری، تست‌های کاربری و بهینه‌سازی تجربه کاربری است.

موارد مورد نیاز:
  • تسلط کافی بر نرم‌افزار نمونه‌سازی مانند Figma
  • تسلط بر فریم‌ورک‌های طراحی UX/UI
  • تسلط بر UX Research
  • تسلط بر روش های تست کاربر
  • مسلط به استفاده از دیزاین سیستم
  • مسلط به طراحی المان‌های کاربردی در وب
  • آشنایی با UI Patterns و مباحث روز طراحی
  • دانش روانشناسی رنگ‌ها
  • توانمند در ایده‌پردازی و حل مسئله

  • تحلیلگر نرم افزار

    تحلیل‌گر نرم‌افزار مسئولیت تحلیل نیازهای سیستم نرم‌افزاری و تبدیل آنها به مشخصات و فهرست ویژگی‌ها برای توسعه‌ی برنامه‌های کامپیوتری است. این فرد با تحلیل فرآیندها، نیازمندی‌ها و مسائل مشتریان، پیشنهاداتی برای طراحی و توسعه نرم‌افزار ارائه می‌دهد تا نیازهای واقعی مشتریان در نرم‌افزار تامین شود.

    موارد مورد نیاز:
  • آشنایی با سی شارپ
  • آشنایی با توابع API
  • آشنایی با معماری پروسس ها و حافظه در و یندوز
  • آشنایی با بر خی ابزارهای Debugging
  • آشنایی با ساختار فایلهای PE
  • داشتن خلاقیت و مهارت حل مسئله
  • آشنایی با فرآیند Unpacking
  • آشنایی با ابزارها ی تحلیل ترافیک شبکه
  • آشنایی با فرآیندهای تحلیل بدافزار به صورت Static و Dynamic

  • طراح پایگاه داده

    طراح پایگاه داده مسئول طراحی ساختار و سازماندهی داده‌ها در یک پایگاه داده است. او باید نیازمندی‌ها و روابط میان داده‌ها را تحلیل کرده و یک طرح کلی برای ذخیره و مدیریت داده‌ها ارائه دهد. این شامل ایجاد جداول، انواع داده، کلیدها، روابط بین جداول و سایر موارد مربوط به ساختار داده‌ها است.

    موارد مورد نیاز:
  • تجربه کار و تسلط به دیتابیس MS SQL Server
  • نصب ، پیکربندی ، به روزرسانی و انتقال داده ها
  • تسلط به T-SQL
  • مهارت در تحلیل و بهینه سازی کوئری های پیچیده در SQL Server
  • مهارت در به کارگیری ابزارهای مانیتورینگ
  • مسلط و دارای تجربه کاری در SQL Profiler
  • تسلط کامل به مهارت‌های طراحی، تحلیل و پیاده‌سازی پایگاه داده
  • تسلط کامل به ابزارهای مدل‌سازی پایگاه داده
  • تجربه کار با داده های حجیم
  • آشنایی با فرآیندهای SSIS Packages و ETL
  • آشنایی با Web Service
  • آشنایی کاربردی با مفاهیم ETL و پاکسازی و جابجایی داده ها در پایگاه های داده و سرور های مختلف
  • آشنایی با مهارت های هوش تجاری (BI)
  • آشنایی با انبار داده (Data Warehouse)

  • برنامه نویس اندروید

    برنامه‌نویس اندروید مسئول توسعه برنامه‌های کاربردی برای سیستم‌عامل اندروید است. او باید مسلط به زبان‌های برنامه‌نویسی مانند Java یا Kotlin و فریم‌ورک‌های توسعه مانند Android Studio باشد. وظایف او شامل طراحی رابط کاربری، پیاده‌سازی عملکردهای مختلف، اتصال به سرویس‌ها و پایگاه داده‌ها، تست و انتشار برنامه در فروشگاه‌های آنلاین است.

    موارد مورد نیاز:
  • تسلط به برنامه‌نویسی Java و Kotlin
  • تسلط به مفاهیم OOP، SOLID
  • تسلط به Android SDK
  • تسلط به حداقل یکی از معماری های MVVM و MVP
  • تسلط به مفاهیم Dependency Injection
  • تسلط به مباحث Multi Threading در اندروید
  • آشنایی با RxJava و Kotlin Coroutines
  • تسلط به RESTful API و لایبرری های پرکاربرد همچون Retrofit
  • تسلط به مباحث Jetpack
  • آشنایی با WebSocket
  • آشنایی با Gradle و R8
  • دانش استفاده از Git Source Control و Git Flow
  • دانش در زمینه Agile و SCRUM

  • برنامه نویس آی او اس

    برنامه‌نویس Swift مسئول توسعه برنامه‌های کاربردی برای سیستم‌عامل‌های اپل مانند iOS، macOS، watchOS و tvOS است. او باید مسلط به زبان برنامه‌نویسی Swift و فریم‌ورک‌های توسعه مانند Xcode باشد. وظایف او شامل طراحی و پیاده‌سازی رابط کاربری، توسعه عملکردهای برنامه، اتصال به سرویس‌های خارجی و پایگاه داده‌ها، تست و انتشار برنامه در App Store است.

    موارد مورد نیاز:
  • کاملا مسلط به Swift
  • مسلط به معماری های iOS نظیر MVC, MVVM, MVP و ...
  • مسلط به Auto Layout, Core Animation, Core Data و Custom View
  • مسلط به برنامه‌نویسی Multi-Thread در پلتفرم iOS
  • مسلط به RESTful API, WebSocket و Push Notification
  • دانش استفاده از Git Source Control و Git Flow
  • تجربه در Agile و SCRUM

  • برنامه نویس فرانت اند وب

    برنامه‌نویس فرانت‌اند با استفاده از ASP.NET Core و Blazor مسئول توسعه بخش‌های مرتبط با رابط کاربری و تعامل کاربر با وبسایت یا برنامه کاربردی است. او باید مسلط به زبان‌های برنامه‌نویسی مانند C# و HTML/CSS باشد. وظایف او شامل طراحی و پیاده‌سازی صفحات وب یا رابط‌های کاربری اپلیکیشن با استفاده از ASP.NET Core و Blazor، ایجاد فرم‌ها و کنترل‌های ورودی، اتصال به سرویس‌های بک‌اند و مدیریت تعامل بین کلاینت و سرور است.

    موارد مورد نیاز:
  • مسلط به HTML- CSS
  • آشنا با RESTful API
  • آشنا با ASP.net MVC
  • آشنا با #C
  • آشنا با Microsoft SQL Server و TSQL
  • آشنا به Blazor WebAssembly یا علاقه‌مند به یادگیری و کار با این فریم ورک
  • آشنایی با کنترل های رابط کاربری بر بستر Blazor شامل DevExpress
  • آشنایی با Clean Coding
  • آشنایی با طراحی کامپوننت محور
  • آشنایی با دیزاین پترنها

  • به کمک نیاز دارید؟ با ما تماس بگیرید

    کرج عظیمیه طالقانی شمالی کوچه شهید مسعود شجاعی (رز) برج قائم 2 واحد 1

    02632558409

    09124287589

    afrino.co@gmail.com

    ما را دنبال کنید

    تمامی حقوق این سایت محفوظ و متعلق به شرکت "توسعه دانش رایا آفرینش" است.

    An error has occurred. This application may no longer respond until reloaded. Reload 🗙