Senior Android Developer
Role: Senior Android DeveloperLocation: USA (Remote/Hybrid)Employment Type: Full-TimeExperience: 12+ YearsJob SummaryWe are seeking a highly skilled Senior Android Developer with strong experience in both Android and iOS mobile application development. The ideal candidate will be responsible for designing, developing, testing, and deploying enterprise-grade mobile applications while ensuring high performance, scalability, security, and seamless user experiences across mobile platforms.Required Skills12+ years of total IT experience in mobile application development.Strong expertise in Android development using Kotlin and Java.Hands-on experience in iOS development using Swift and Objective-C.Experience building and maintaining native mobile applications for both Android and iOS platforms.Strong knowledge of Mobile Application Architecture including MVVM, MVC, MVP, and Clean Architecture.Experience integrating RESTful APIs, GraphQL APIs, and third-party SDKs.Strong understanding of mobile application lifecycle, deployment, and maintenance.Experience with Firebase, Push Notifications, Mobile Authentication, and Mobile Security.Expertise in performance tuning, debugging, memory optimization, and application monitoring.Experience with local storage technologies such as SQLite, Room Database, Core Data, and Realm.Knowledge of version control systems such as Git, GitHub, GitLab, and Bitbucket.Experience with CI/CD pipelines, automated testing, and mobile application deployment.Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).Strong analytical, troubleshooting, and problem-solving skills.Excellent communication and collaboration skills in Agile environments.ResponsibilitiesDesign, develop, test, and maintain high-quality Android and iOS mobile applications.Collaborate with product owners, UX/UI designers, backend developers, and QA teams to deliver robust mobile solutions.Develop reusable, scalable, and maintainable mobile application components.Integrate mobile applications with backend services, APIs, and cloud platforms.Ensure application security, reliability, and performance across devices.Troubleshoot and resolve complex mobile application issues.Participate in code reviews and enforce coding standards and best practices.Optimize applications for maximum speed, scalability, and responsiveness.Support application releases through Google Play Store and Apple App Store.Stay current with emerging mobile technologies, frameworks, and industry best practices.Preferred SkillsExperience with Flutter or React Native.Knowledge of Microservices and Backend Integration.Experience with Mobile DevOps and Application Monitoring tools.Exposure to AI/ML-enabled mobile applications.Experience working in Agile/Scrum environments.