Summary:
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.
Bravens is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identify, national origin, age, protected veterans or individuals with disabilities.
Any Graduate