Description

Summary:

  • We are seeking a skilled and experienced Mobile Application Developer with expertise in building high-performance Android and iOS applications.
  • The ideal candidate should have a strong understanding of caching mechanisms, offline functionality, and seamless data synchronization when devices are online.
  • This role requires proficiency in developing robust, scalable, and user-centric mobile solutions.


Key Responsibilities:
• Design, develop, and maintain mobile applications for Android and iOS platforms.
• Implement advanced caching strategies to support offline functionality and optimize app performance.
• Develop synchronization mechanisms to ensure data consistency and reliability during online transitions.
• Work closely with product managers, designers, and backend engineers to deliver seamless user experiences.
• Debug and resolve issues related to app performance, caching, and synchronization.
• Write clean, maintainable, and testable code, adhering to best practices and coding standards.
• Optimize applications for maximum speed and scalability.
• Stay updated with the latest mobile app development trends, technologies, and frameworks.

Required Skills and Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• 5+ years of experience in mobile app development for Android and iOS.
• Hands-on experience with local storage solutions
• Strong understanding of caching strategies (e.g., in-memory, disk-based caching) and offline-first architecture.
• Experience implementing data synchronization using RESTful APIs, WebSockets, or other real-time protocols.
• Familiarity with mobile app lifecycle, state management, and dependency injection frameworks (e.g., Dagger, Hilt).
• Knowledge of Git version control and CI/CD pipelines.
• Strong problem-solving skills and attention to detail.
 

Education

Any Graduate