ما در جستجوی یک توسعه دهنده باتجربه و خلاق Android است که در طراحی، توسعه و نگهداری برنامههای Android تخصص داشته باشد. به عنوان یک توسعه دهنده ارشد، انتظار میرود که شما در تمام مراحل چرخه توسعه نرم افزار، از برنامهریزی و طراحی گرفته تا تست و انتشار، نقشی فعال داشته باشید.
مسئولیتها:
طراحی و ساخت برنامههای پیشرفته برای پلتفرم Android با استفاده از Kotlin و/یا Java
همکاری با تیم چند رشتهای برای تعریف، طراحی و ارائه ویژگیهای جدید
کار بر روی برطرف سازی اشکالات و بهبود عملکرد برنامه
ارزیابی و پیاده سازی بهترین روشها و ابزارهای جدید برای توسعه مداوم برنامه
مشارکت در بررسی کد و حفظ کیفیت کد بالا
الزامات:
حداقل ۶ سال تجربه مستقیم در توسعه نرم افزار Android
تسلط کامل بر زبانهای برنامهنویسی Kotlin و/یا Java
تجربه کار با Android SDK و ابزارهای مختلف نرم افزاری مانند Android Studio
آشنایی با معماریهای MVP، MVVM و Clean Architecture
تجربه با RESTful APIs برای اتصال برنامههای Android به سرویسهای back-end
دانش کار با ذخیرهسازی دادهها، ترجیحاً SQLite و Room Persistence Library
تجربه در کار با سرویسهای ابری (مانند AWS, Google Cloud Platform) مزیت محسوب میشود.
داشتن مهارت زبان انگلیسی امتیاز اضافه دارد.
ما به دنبال فردی هستیم که علاقه مند به کار در محیطی پویا و متنوع باشد و بتواند با انگیزه بالا و تعهد کامل به دنبال رسیدن به اهداف بلندپروازانه باشد. دقت کنید در فایل رزومهی خود لینک پروفایل linkedin خود را نیز حتما ارسال کنید.
معرفی شرکت
تیم توسعهی پروژههای برنامهنویسی/هوشمصنوعی camelCase، یک تیم نرمافزاری است که در حال کار روی پروژهی نرمافزار، هوشمصنوعی، وب3 میباشد که بسیاری از خدمات ما به صورت متنباز منتشر می شود.