ما در حال توسعه یک اپلیکیشن نوآورانه در حوزه توسعه فردی و سلامت روان هستیم و به دنبال یک برنامهنویس Flutter هستیم که علاوه بر توان فنی بالا، به کیفیت تجربه کاربر، عملکرد روان، جزئیات UI و تعاملات بصری اهمیت بدهد.
مهارتهای مورد نیاز
تسلط بر Flutter و Dart تجربه جدی در توسعه اپلیکیشن موبایل برای Android و iOS، آشنایی با معماری تمیز، کامپوننتسازی، ساختاردهی قابل توسعه و رعایت اصول SOLID.
پیادهسازی UI حرفهای توانایی پیادهسازی دقیق طرحهای Figma با خروجی شیک، روان، Responsive و نزدیک به Native. توجه بالا به جزئیات بصری، فاصلهها، تایپوگرافی، حالتهای مختلف صفحه و تجربه کاربری.
State Management تسلط یا تجربه عملی با یکی از ابزارهای مدیریت استیت مانند Riverpod، Bloc، Cubit، Provider یا GetX.
Performance و پایداری اپلیکیشن توانایی بهینهسازی سرعت، کاهش لگ، مدیریت درست تصاویر، انیمیشنها، حافظه، خطاها و تجربه روان در دستگاههای مختلف Android و iOS.
انیمیشن و تعاملات کاربری توانایی پیادهسازی انیمیشنهای سبک، حالتهای مختلف کاراکترها، Micro-interactions و واکنشهای بصری در اپلیکیشن. آشنایی با Rive یا Lottie مزیت مهم محسوب میشود.
ارتباط با API و دادهها تجربه کار با RESTful API، JSON، مدیریت خطا، Auth، کشکردن دادهها و ارتباط پایدار با بکاند. آشنایی با WebSocket یا قابلیتهای Real-time مزیت محسوب میشود.
ذخیرهسازی محلی آشنایی با Local Storage در Flutter مانند Hive، Isar، SQLite، SharedPreferences یا ابزارهای مشابه.
انتشار و نگهداری اپلیکیشن آشنایی با فرآیند Build، Signing، خروجی AAB/IPA و انتشار اپلیکیشن در Google Play، App Store یا مارکتهای داخلی.
ابزارها و فرهنگ کاری تسلط به Git، توانایی کار ریموت، نظم در تحویل، ارتباط شفاف، مستندسازی مناسب و توانایی حل مسئله بهصورت مستقل.
توسعه با AI مهارت در استفاده از ابزارهای هوش مصنوعی مانند Cursor، Copilot یا ChatGPT برای افزایش سرعت توسعه، دیباگ، بررسی کد و حل مسائل فنی.
مواردی که مزیت محسوب میشوند
تجربه ساخت اپلیکیشنهای B2C، سلامت روان، توسعه فردی، ژورنال، Habit Tracker یا محصولات کاربرمحور.
آشنایی با پیادهسازی انیمیشنهای تعاملی، کاراکترها و Assetهای بصری دوبعدی/ 2.5D /سهبعدی در Flutter؛ شامل تجربه یا آشنایی با ابزارهایی مثل Rive، Lottie، Blender، Spline یا مفاهیم رندرینگ و آمادهسازی Asset برای اپلیکیشن موبایل.
آشنایی با مفاهیم یکپارچهسازی ابزارهای سهبعدی یا موتورهای بازی با اپلیکیشن موبایل، مانند Unity as a Library یا Embed کردن تجربههای تعاملی در Flutter.
آشنایی با Firebase شامل Auth، Cloud Messaging، Analytics، Firestore یا Crashlytics.
آشنایی با Push Notification، In-App Purchase، Analytics و Crash Reporting.
تجربه کار با تست در Flutter مانند Unit Test، Widget Test یا Integration Test.
آشنایی با مفاهیم Clean Architecture، MVVM، Modular Architecture، Dependency Injection و ابزارهایی مثل GetIt.
آشنایی با بکاند و دیتابیس، مانند Node.js، Laravel، FastAPI، MySQL، PostgreSQL یا NoSQL.
تجربه اتصال اپلیکیشن به سرویسهای AI، چت، Voice، Text-to-Speech یا سرویسهای Real-time.
داشتن دید قوی در UI/UX و توانایی ساخت رابطهای کاربری حرفهای، مدرن و Pixel-Perfect.
ویژگیهای شخصیتی
روحیه استارتاپی، مسئولیتپذیری، نظم، یادگیری سریع، توجه به جزئیات، توانایی دریافت بازخورد و علاقه به ساخت محصولی باکیفیت و کاربرمحور
ما یک تیم استارتاپی کوچک، منعطف و خلاق هستیم که در نقطه تقاطع «رفتارشناسی، روایتگری و هوش مصنوعی» فعالیت میکنیم. دغدغه اصلی ما تبدیل ایدههای عمیق و نو به نمونههای قابل تست (MVP) و یادگیری از تجربه واقعی کاربران است. اگر از آن دسته آدمهایی هستید که به جای غرق شدن در تئوریهای طولانی، به دنبال دیدنِ نتیجه ایدهها در محصول واقعی هستید، جای شما کنار ماست.
در دنیایی کنونی که با رشد حیرت آور هوش مصنوعی مسیر ساخت نرم افزار ها بسیار راحت تر شده است اما سطح نیاز و انتظار کاربران هم افزایش پیدا کرده است و اهمیت ایده های کاربردی و ملموس بسیار افزایش پیدا کرده است اهمیت تفکر و شناخت نقطه کلیدی تمایز شرکت ها خواهد بود .
در کنار ما در این مسیر زیبا و پرچالش ما را همراهی کنید