Job Title: Expert Mobile Application Developer
Job Summary:
We are looking for an Expert Mobile Application Developer to architect, develop, and optimize high-performance mobile applications for Android and iOS. The ideal candidate should have extensive experience in cross-platform (Flutter, React Native) and native (Kotlin, Swift, Java) development and a deep understanding of mobile architecture, cloud integration, security, and performance optimization. This role involves technical leadership, strategic decision-making, mentoring teams, and driving innovation in mobile application development.
Key Responsibilities:
- Architect and develop highly scalable and efficient mobile applications for Android and iOS
- Define and implement best practices for mobile development, security, and performance optimization
- Design and integrate advanced APIs, microservices, GraphQL, WebSockets, and cloud services
- Optimize performance, battery usage, network efficiency, and memory management
- Implement cutting-edge UI/UX animations, complex gestures, and multi-threaded applications
- Ensure strong security practices, including OAuth 2.0, JWT, biometric authentication, SSL/TLS encryption
- Develop modular and reusable components following Clean Architecture, MVVM, MVI, Redux
- Drive CI/CD pipeline automation using Fastlane, Firebase App Distribution, Bitrise, Jenkins
- Lead code reviews, architectural discussions, and development roadmap planning
- Troubleshoot and resolve complex application crashes, ANR (Application Not Responding) issues, and performance bottlenecks
- Collaborate with backend teams, DevOps, designers, and business stakeholders to deliver a seamless user experience
- Stay ahead of emerging mobile technologies, AI/ML integrations, AR/VR, and cloud advancements
Skills and Knowledge Required:
- Expert proficiency in at least one mobile framework: Flutter, React Native, Kotlin (Android), Swift (iOS)
- Mastery of mobile architectures: Clean Architecture, MVVM, MVI, Redux, Bloc
- Strong database expertise: SQLite, Room, Firebase Firestore, Core Data, Realm, AWS DynamoDB
- Advanced API integration experience: RESTful APIs, GraphQL, WebSockets, gRPC, MQTT
- High expertise in security: OAuth 2.0, JWT, biometric authentication, secure storage, app hardening
- Experience with scalable cloud services: AWS (Amplify, S3, Lambda), Firebase, Google Cloud, Azure
- Strong CI/CD experience: Fastlane, Firebase App Distribution, Bitrise, Jenkins, GitHub Actions
- Advanced testing proficiency: Unit Testing, UI Testing (Espresso, XCTest, Jest, Appium)
- Deep knowledge of performance tuning techniques: Profiling tools, Memory Leak Detection, Thread Management
- Expertise in monitoring & analytics tools: Firebase Crashlytics, Google Analytics, New Relic, Sentry
- Familiarity with AI/ML in mobile development: TensorFlow Lite, Core ML, Google ML Kit
- Experience with AR/VR development frameworks is a plus
Educational Qualifications:
- Bachelor’s/Master’s degree in Computer Science, Software Engineering, or a related field
- Advanced certifications in mobile development, cloud computing, AI/ML, or DevOps are a plus
Experience:
- 8+ years of experience in mobile application development
- Proven experience in leading large-scale mobile development projects
- Strong background in publishing and maintaining enterprise and consumer-grade apps
Key Focus Areas:
- Advanced Mobile Architecture & Scalability
- High-Performance & Secure Mobile Development
- AI/ML & AR/VR Integration in Mobile Apps
- Cloud-Based Mobile App Deployment & Optimization
- Leadership, Technical Strategy, & Team Mentorship
Tools and Equipment:
- IDEs & Editors: Android Studio, Xcode, VS Code
- Version Control: Git, GitHub, GitLab, Bitbucket
- Databases: Firebase, SQLite, Room, Core Data, Realm, AWS DynamoDB
- Development Frameworks: Flutter, React Native, Kotlin, Swift, Java
- Testing & Debugging: Firebase Test Lab, Appium, XCTest, Espresso, Jest
- CI/CD & DevOps Tools: Fastlane, Bitrise, Jenkins, GitHub Actions, Firebase App Distribution
- Monitoring & Analytics: Firebase Crashlytics, New Relic, Google Analytics, Sentry
Other Requirements:
- Strong leadership and strategic decision-making abilities
- Ability to mentor and guide teams towards high-quality development standards
- Passion for cutting-edge mobile technologies, AI, and cloud-native applications
- Strong business and technical communication skills to interact with stakeholders