آگهی‌های استخدامی

استخدام Mobile App Developer

شرح موقعیت شغلی


The Mobile App Developer at ALDataset plays a key role in designing, developing, and maintaining high-performance, scalable, and user-centric mobile applications that power our AI platforms and intelligent services. You will collaborate closely with Backend Engineers, Product Managers, UI/UX Designers, Data Scientists, and DevOps teams to deliver production-grade mobile solutions in a fast-paced environment. This position bridges feature implementation and system architecture, taking ownership of application modules, integrations, and performance optimization while contributing to engineering best practices and code quality.

You will work on mission-critical components such as real-time applications, AI-powered experiences, offline-first capabilities, push notification systems, analytics pipelines, and cloud integrations — leveraging modern mobile frameworks and technologies to deliver exceptional user experiences across Android and iOS platforms.

Key Responsibilities

Mobile Application Development

  • Design, develop, and maintain cross-platform and native mobile applications for Android and iOS.
  • Build modular, maintainable, and scalable applications following MVVM, Clean Architecture, and SOLID principles.
  • Develop reusable components and ensure adherence to mobile development best practices.
UI/UX Implementation

  • Implement responsive and intuitive user interfaces with pixel-perfect designs and smooth animations.
  • Collaborate closely with UI/UX designers to deliver seamless user experiences.
  • Ensure compatibility across multiple devices, screen sizes, and operating system versions.
API Integration & Data Management

  • Integrate RESTful and GraphQL APIs and implement efficient networking layers.
  • Manage local persistence using SQLite, Room, Core Data, Hive, or Realm.
  • Handle asynchronous operations and state management using modern frameworks and libraries.
Performance & Optimization

  • Profile and optimize application startup time, memory usage, rendering performance, and battery consumption.
  • Implement caching strategies and background processing mechanisms.
  • Diagnose and resolve crashes, memory leaks, and performance bottlenecks.
Testing & Quality Assurance

  • Write unit, integration, and UI tests to ensure application reliability.
  • Participate in code reviews and maintain high coding standards.
  • Support CI/CD pipelines and automated release workflows.
Cloud & Infrastructure Collaboration

  • Integrate Firebase services including Authentication, Cloud Messaging, Analytics, Crashlytics, and Remote Config.
  • Work with Git, GitHub Actions, Fastlane, and automated deployment pipelines.
  • Collaborate with backend and DevOps teams to ensure smooth application delivery.
Security & Reliability

  • Implement secure authentication and authorization mechanisms.
  • Apply encryption, secure storage, certificate pinning, and privacy best practices.
  • Ensure compliance with mobile platform guidelines and data protection standards.
Qualifications & Requirements

Professional Experience

  • 2–6 years of experience developing mobile applications in production environments.
  • Proven track record of delivering high-quality applications for Android and/or iOS platforms.
Core Technical Skills

  • Strong proficiency in Flutter, React Native, Kotlin, Swift, or native mobile SDKs.
  • Experience with state management solutions such as Provider, Bloc, Riverpod, Redux, GetX, MobX, or MVVM architectures.
  • Solid understanding of asynchronous programming, networking, and mobile application lifecycle.
  • Familiarity with REST APIs, GraphQL, JSON serialization, and local databases.
Frameworks & Tools

  • Experience with Flutter SDK, React Native ecosystem, Android SDK, or iOS SDK.
  • Knowledge of Firebase services, push notifications, and analytics platforms.
  • Familiarity with Git, CI/CD pipelines, Fastlane, and Agile development methodologies.
  • Understanding of Material Design and Human Interface Guidelines.
Soft Skills

  • Strong debugging and problem-solving capabilities.
  • Excellent communication and collaboration skills.
  • Ability to work independently and contribute effectively within cross-functional teams.
  • Commitment to writing clean, maintainable, and scalable code.
Portfolio / Evidence

  • Published applications, GitHub repositories, or personal projects demonstrating modern mobile architecture, testing practices, and real-world impact are preferred.
Preferred Qualifications

  • Experience with Flutter or React Native in production environments.
  • Familiarity with WebSockets, Bluetooth LE, Camera APIs, Maps SDKs, or real-time communication technologies.
  • Exposure to modular architectures and performance profiling tools.
  • Knowledge of TensorFlow Lite, on-device AI, or ML integration.
  • Experience with App Store and Google Play release processes.
  • Contributions to open-source mobile projects or internal libraries are considered a plus.

Join ALDataset to build the next generation of intelligent mobile experiences. If you are passionate about creating high-performance applications and delivering exceptional user experiences across Android and iOS, apply now!


مهارت‌های مورد نیاز

  • Flutter
  • react native
  • IOS

حداقل سابقه کار

  • مهم نیست

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۵/۰۳/۲۷
ارسال رزومه