Mobile Application Developer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Mobile Application Developer
Key Responsibilities
Cross-Platform App Development
Develop and maintain a cross-platform mobile application, ensuring a consistent user interface and experience across both iOS and Android platforms. The application must deliver high performance, responsiveness, and reliability across a wide range of devices and operating systems.
Authentication & Security
Integrate Firebase Authentication to implement secure user login and robust password handling mechanisms.
Image Capture & Processing
Utilize native device capabilities to perform real-time image capture with live previews. Implement on-device image processing functions including cropping, enhancement, and resolution adjustments. Develop and maintain an optimized image scanning pipeline that is ready for OCR (Optical Character Recognition).
Image Enhancement & Overlay
Enable dynamic text overlay on captured images. This feature should support custom font matching and alignment controls, ensuring precise placement and styling of text over images to meet various business use cases.
Storage & File Management
Manage the local storage of captured and processed images, prioritizing performance and memory efficiency. Integrate with third-party APIs for cloud storage solutions (such as AWS S3, Google Cloud Storage), advanced file management, and print services.
Platform-Specific Optimization
Address and account for platform-specific behaviors unique to iOS and Android, including permission handling and storage paths. Continuously test and refine the application for compatibility, stability, and an optimal user experience on both operating systems.
Must-Have Qualifications
- Demonstrate experience in cross-platform mobile development using frameworks like Flutter or React Native.
- Possess hands-on experience with Firebase Authentication for implementing secure login flows.
- Exhibit proficiency in integrating native device camera APIs for real-time image capture.
- Show a solid understanding of on-device image processing techniques.
- Have experience in preparing and optimizing images for OCR (Optical Character Recognition).
- Be familiar with local storage strategies and effective file system management on mobile platforms.
- Possess a clear understanding of iOS and Android-specific behaviors, including critical aspects of permissions and storage management.
Company
Suitable Ai
Suitable AI is a US-based recruitment firm specializing in AI-driven hiring for Global Capability Centers (GCCs) and AI innovation hubs. We leverage proprietary AI recruiter agents to autonomously scr...