وظایف و مسئولیتها:
تحلیل نیازهای کسبوکار و ارائه راهکارهای فنی بهینه
طراحی معماری مقیاسپذیر و بهینه برای اپلیکیشنهای موبایل
مستندسازی فرایندهای توسعه و ارائه راهکارهای UI/UX مناسب
توسعه اپلیکیشنهای موبایل React Native با TypeScript یا JavaScript
مدیریت وضعیت با Redux، Zustand، Recoil
پیادهسازی ناوبری در اپلیکیشن با React Navigation
بهینهسازی عملکرد اپلیکیشن برای اجرای سریعتر و کاهش مصرف باتری
ادغام APIهای RESTful و GraphQL
منتورینگ و راهنمایی برنامهنویسان جونیور و مید لِول
بررسی و بهینهسازی کدهای تیم (Code Review)
همکاری نزدیک با تیم UI/UX و بکاند برای یکپارچهسازی بهتر
پیادهسازی احراز هویت با Firebase Auth، OAuth، JWT
کار با Push Notifications و سرویسهای Firebase (FCM)
انتشار اپلیکیشن در Google Play و App Store
شرایط احراز:
تسلط بر React Native و TypeScript
آشنایی با Redux، Context API، Zustand
پیادهسازی Native Modules با Swift/Kotlin
بهینهسازی عملکرد اپلیکیشن (Memory, Rendering, Network)
آشنایی با Firebase، Google Maps API، Push Notifications
تجربه کار با Git، CI/CD و Deployment
تجربه در React Native Reanimated و Gesture Handler
آشنایی با GraphQL (Apollo Client)
کار با WebSockets و Real-Time Data
آشنایی با Testing Frameworks (Jest, Detox, Cypress)
شرایط عمومی:
برخورداری از روحیه کار گروهی و مسئولیتپذیری
توانمندی در مدیریت زمان و برنامهریزی دقیق
توانمند در حل مسئله، ایدهپرداز و خلاق
توانایی برقراری ارتباط موثر با سطوح مختلف سازمانی
برخورداری از انضباط و صبر و حوصله بالا
برخورداری از امکان فعالیت تماموقت به صورت حضوری