10 + years experience only.
Responsibilities:
• Develop, test, and deploy iOS and Android applications using Swift, Kotlin, and Java.
• Work with cross-functional teams to define, design, and ship new features.
• Optimize applications for performance, usability, and scalability.
• Debug and troubleshoot technical issues, ensuring high application stability.
• Implement RESTful APIs for mobile applications to integrate with backend services.
• Follow Agile development methodologies and participate in code reviews.
• Stay up to date with the latest trends in mobile development and suggest improvements.
Required Skills:
✅ iOS Development: Swift, Objective-C, Xcode, UIKit, CoreData
✅ Android Development: Kotlin, Java, Android SDK, Jetpack Components
✅ Cross-Platform Experience (Preferred): Flutter, React Native
✅ Strong knowledge of mobile architecture (MVVM, MVP, Clean Architecture)
✅ Experience with third-party libraries (Retrofit, Alamofire, Firebase, etc.)
✅ Hands-on experience with RESTful APIs, GraphQL, and WebSockets
✅ Familiarity with Git, CI/CD pipelines, and App Store/Play Store deployment
Preferred Skills:
• Experience with Flutter or React Native for cross-platform development.
• Knowledge of Cloud Services (AWS, Firebase, Azure, Google Cloud).
• Understanding of AR/VR, AI, or Machine Learning in mobile apps.
• Experience in performance optimization and memory management.
Education & Certifications:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
• Mobile development certifications (Google Associate Android Developer, Apple Certified iOS Developer) are a plus.