تیم «نقشه و مسیریاب نشان» این روزها با بیش از 20 میلیون کاربر هم مسیره. ما ایمان داریم که داشتن این پشتوانه و موفقیت، به خاطر حضور هم تیمیهایی فوقالعاده، علاقهمند و حرفهای در کنارمون بوده. حالا تصمیم داریم برای روبهرو شدن با چالشها و تجربههای تازه، تیممون رو بزرگتر کنیم و ارزشهای جدیدی در نشان به وجود بیاریم. برای همین هم به دنبال یک همتیمی خلاق و علاقهمند هستیم که با خیال راحت کار رو بهش بسپاریم.
شما به عنوان «Android Engineer» مسئولیت توسعه و نگهداری از اپلیکیشن نشان رو دارین. رعایت اصول صحیح توسعه، بهینهسازی و نوشتن کد قابل اطمینان هدف مهم در تیم توسعه نشان است.
موارد زیر بخشی از مسئولیتهای شما خواهد بود:
- توسعه فیچرهای جدید اپ اندروید نشان برای تامین نیازهای کاربران.
- تحلیل پیادهسازی فنی فیچرها برای رسیدن به بهترین راهحل.
- کشف و رفع باگهای برنامه برای تامین پایداری بیشتر سیستم.
- ریفکتور کدهای موجود جهت بهبود و نگهداری از کدهای موجود مطابق با معماری استاندارد.
- مطالعه و بروز نگه داشتن دانش اندروید برای توسعه دانش فنی تیم و پیادهسازیهای بهروزتر.
- تفسیر نیازهای محصولی به فرایندهای فنی به منظور امکانسنجی پیادهسازی.
- بازبینی (review) کدهای سایر اندروید دولوپرها برای اطمینان از یکپارچگی و تضمین کیفیت کد.
- مستندسازی فرآیندهای جاری و کدها به منظور شفافیت و استفاده در آینده.
اگر این تواناییها رو داری مشتاقیم ازت بیشتر بدونیم:
- داشتن مهارت تفسیر نیازهای محصولی به فرایند فنی.
- درک ساختار کلی سیستم عامل اندروید و فرایندهای کامپایل و بیلد.
- آشنایی کامل با مباحث ساختمان داده و طراحی الگوریتم.
- تسلط به برنامهنویسی اندروید شامل معماری، کامپوننتها.
- توانایی دیباگ و کشف خطا.
- تسلط با الگوی معماری MVVM.
- آشنایی با اسکرام و اجایل.
- تسلط به معماری ماژولار در برنامهنویسی اندروید.
اگر تواناییهای زیر رو هم داری، برای همکاری باهات مشتاقتریم:
- آشنایی با مفاهیم GIS و کتابخانههای مربوط به اون (JTS و …).
- دانش ریاضیات و هندسی.
- مهارت تفکر الگوریتمیک.
- توانایی نوشتن داکیومنت فنی.
- آشنایی با اصول مهندسی نرمافزار.