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!
آلومینیوم دیتاست سعی میکند دیتاستهای مختلف و متنوع در انواع زمینهها را در اختیار علاقهمندان به هوش مصنوعی و صاحبین کسبوکار قرار دهد. همچنین در فاز دوم و فاز اصلی، تحلیلهای مبتنی بر داده های واقعی را ارائه میکند تحلیل شبکههای اجتماعی و سنجش عواطف از اهداف اصلی آلومینیوم دیتاست است.