
شرح شغل: توسعه دهنده اپلیکیشن موبایل
عنوان شغل: بخش توسعه دهنده اپلیکیشن موبایل: نوع موقعیت آن: تمام وقت، برنامه کاری در محل: 5 روز در هفته (9:00 صبح تا 6:00 بعد از ظهر)
درباره نقش
ما به دنبال یک توسعه دهنده برنامه موبایل با انگیزه و مشتاق هستیم تا به تیم ما بپیوندد و از توسعه اپلیکیشن های موبایلی قابل اعتماد پشتیبانی کند. این یک فرصت عالی برای فردی است که مشتاق یادگیری و رشد در یک محیط مشترک در حین کار بر روی محصولات دنیای واقعی است.
شما از نزدیک با تیم های مهندسی، محصول و طراحی برای ایجاد ویژگی های کاربرپسند تلفن همراه، ادغام با خدمات پشتیبان، و بهبود عملکرد و پایداری برنامه کار خواهید کرد. اگر تمایل زیادی برای یادگیری دارید، توانایی تصدی وظایف و مهارتهای کار گروهی مؤثر دارید، خوشحال میشویم از شما بشنویم.
خط گزارشدهی
به: مسئول مهندسی موبایل/مدیر مهندسی
مسئولیتهای کلیدی
• کمک در ساخت و نگهداری صفحه نمایش از ویژگیهای ios
و توسعه برنامههای کاربردی تلفن همراه. و از تجربه کاربری روان در همه دستگاهها اطمینان حاصل کنید.
• برنامههای تلفن همراه را با apis آرام (و/یا graphql در صورت لزوم)، مدیریت وضعیتهای بارگیری، خطاها و موارد لبه ادغام کنید.
• اشکال زدایی و حل مشکلات برای بهبود پایداری برنامه، عملکرد و تجربه کاربر.
• نوشتن کد تمیز و قابل نگهداری.• کدهای تمیز و قابل نگهداری را با پیروی از بهترین شیوهها و یادگیری از استانداردهای تیمی
شرکت کنید. با کمک به نسخهسازی، آزمایش و استقرار در پلتفرمهای توزیع برنامه، از نسخههای برنامه پشتیبانی کنید.
• به مستندسازی (راهنماهای راهاندازی، دستورالعملهای ساخت/اجرا، یادداشتهای عیبیابی) کمک کنید.
• همکاری با طراحان ui/ux برای اطمینان از اجرای دقیق طرحها و تعاملها.
• تجربه فنی قوی (تجربههای فنی و حرفهای 0 سال –
تجربههای فنی قوی) توسعه تلفن همراه.
• آشنایی با حداقل یک رویکرد توسعه موبایل:
– اندروید بومی (kotlin/java)، یا
– ios بومی (سریع)، یا
– پلتفرم متقابل (بالاتر / واکنش بومی).
• درک اصول رابط کاربری تلفن همراه (طرحبندی، پیمایش، مدیریت حالت، درک اولیه به عنوان پاسخگویی بهعنوان پاسخدهی و پاسخگویی).
عملیات.
• آشنایی با git و جریان های کاری مشارکتی.
• مهارت های عیب یابی قوی و توجه به جزئیات.
شرایط برگزیده (مزایا)
• تجربه با الگوها/ابزارهای مدیریت ایالت (بسته به پشته: به عنوان مثال، riverpod/vvm، redux،
) تستها) و ابزارهای اشکالزدایی (اندروید استودیو/xcode، گزارشگیری، نمایهسازی).
• درک مفاهیم عملکرد برنامه (زمان راهاندازی، استفاده از حافظه، کارایی شبکه).
• تجربه با اعلانهای فشار، ذخیرهسازی محلی، حالت آفلاین، یا تجزیه و تحلیل درون برنامهای.
• قرار گرفتن در معرض ci/cd برای موبایل (e.br. نمونه کارها، github یا برنامههای منتشر شده که ابتکار و اشتیاق را نشان میدهند.
مهارتهای نرم
• ارتباط قوی و همکاری با طراحان و مهندسان.
• دریافت راحت بازخورد و تکرار سریع.
• رویکرد سازمانیافته به کارها، با مدیریت زمان و قابلیت اطمینان.
• ذهنیت کنجکاو و مالکیت ارائه میکنیم.
• یادگیری کنجکاو ارائه میکنیم و فرصت رشد: راهنمایی، بازخورد، و تجربه دنیای واقعی کار بر روی محصولات زنده.
• شیوههای مهندسی مدرن: قرار گرفتن در معرض شیوههای کد پاک، بررسیها، و فرآیندهای انتشار.
• تیم پویا و حمایتی: محیطی مشارکتی که در آن رشد تشویق میشود.
• تاثیر واقعی: ارائه ویژگیهایی که به کاربران ارائه میشوند و نتایج موفقیتآمیز محصول را بهبود میبخشند (firhats90>
روز)
• ویژگیهای تلفن همراه کوچک تا متوسط را با راهنمایی و افزایش استقلال ارائه میکند.
• کد قابل نگهداری مطابق با استانداردهای تیم و معماری برنامه تولید میکند.
• با رفع اشکالات و بهبود پایداری/عملکرد به کاهش نقصها کمک میکند.
• به طور موثر در بررسیها، برنامهریزی، و همکاری متقابل مشارکت میکند.
.
Job Description: Mobile App Developer
Job Title: Mobile App Developer Department: IT Position Type: Full-time, On-site Work Schedule: 5 days a week (9:00 AM to 6:00 PM)
About the Role
We are looking for a motivated and enthusiastic Mobile App Developer to join our team and support the development of modern, reliable mobile applications. This is a great opportunity for someone eager to learn and grow in a collaborative environment while working on real-world products.
You will work closely with engineering, product, and design teams to build user-friendly mobile features, integrate with backend services, and improve app performance and stability. If you have a strong willingness to learn, the ability to take ownership of tasks, and effective teamwork skills, we’d love to hear from you.
Reporting Line
Reports to: Mobile Engineering Lead / Engineering Manager
Key Responsibilities
• Assist in building and maintaining mobile application features for iOS and/or Android.
• Develop UI screens from designs and ensure a smooth user experience across devices.
• Integrate mobile applications with RESTful APIs (and/or GraphQL where applicable), handling loading states, errors, and edge cases.
• Debug and resolve issues to improve app stability, performance, and user experience.
• Write clean, maintainable code following best practices and team standards.
• Participate in code reviews and learn from constructive feedback.
• Support app releases by assisting with versioning, testing, and deployment to app distribution platforms.
• Contribute to documentation (setup guides, build/run instructions, troubleshooting notes).
• Collaborate with UI/UX designers to ensure accurate implementation of designs and interactions.
Technical Skills & Requirements
• 0–2 years of experience (or strong internship/project experience) in mobile development.
• Familiarity with at least one mobile development approach:
– Native Android (Kotlin/Java), or
– Native iOS (Swift), or
– Cross-platform (Flutter / React Native).
• Understanding of mobile UI fundamentals (layouts, navigation, state handling, responsiveness).
• Basic understanding of consuming APIs and handling asynchronous operations.
• Familiarity with Git and collaborative workflows.
• Strong troubleshooting skills and attention to detail.
Preferred Qualifications (Advantages)
• Experience with state management patterns/tools (depending on stack: e.g., Riverpod/Bloc, Redux, MVVM).
• Familiarity with testing (unit/UI tests) and debugging tools (Android Studio/Xcode, logging, profiling).
• Understanding of app performance concepts (startup time, memory usage, network efficiency).
• Experience with push notifications, local storage, offline mode, or in-app analytics.
• Exposure to CI/CD for mobile (e.g., Fastlane, GitHub Actions, Bitrise).
• Portfolio, GitHub, or published apps that demonstrate initiative and passion.
Soft Skills
• Strong communication and collaboration with designers and engineers.
• Comfortable receiving feedback and iterating quickly.
• Organized approach to tasks, with good time management and reliability.
• Curious mindset and ownership of assigned deliverables.
What We Offer
• Learning & Growth Opportunity: Mentorship, feedback, and real-world experience working on live products.
• Modern Engineering Practices: Exposure to clean code practices, reviews, and release processes.
• Dynamic & Supportive Team: A collaborative environment where growth is encouraged.
• Real Impact: Deliver features that go live to users and improve product outcomes.
What Success Looks Like (First 90 Days)
• Delivers small-to-medium mobile features with guidance and increasing independence.
• Produces maintainable code aligned with team standards and app architecture.
• Helps reduce defects by fixing bugs and improving stability/performance.
• Participates effectively in reviews, planning, and cross-functional collaboration.
این آگهی از وبسایت ایران تلنت پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت ایران تلنت برین و از اونجا برای این شغل اقدام کنین.