13 Hatchtra Innotech Jobs
Mobile Developer - iOS & Android Platform (5-10 yrs)
Hatchtra Innotech
posted 10d ago
Key skills for the job
Key Responsibilities :
- Develop and maintain native applications using Swift (iOS) and Kotlin (Android).
- Work with cross-platform frameworks like Flutter or React Native for hybrid applications.
- Optimize mobile applications for performance, responsiveness, and security.
- Implement RESTful APIs, GraphQL, and WebSockets for seamless backend communication.
- Collaborate with designers to create intuitive, responsive, and visually appealing UIs.
- Ensure consistent user experiences across different devices and screen sizes.
- Work with UIKit, Jetpack Compose, Material Design, and SwiftUI for UI development.
- Implement animations, gestures, and transitions to enhance interactivity.
- Optimize app performance, memory usage, and battery consumption.
- Implement security best practices, including data encryption, secure authentication (OAuth, JWT), and protection against reverse engineering.
- Minimize network latency and improve offline functionality using caching techniques.
- Integrate third-party SDKs, including payment gateways, social login, push notifications, and analytics.
- Implement Firebase, Google Maps, and in-app purchase frameworks.
- Work with IoT, BLE (Bluetooth Low Energy), and NFC technologies when required.
- Write unit, UI, and integration tests using JUnit, XCTest, Espresso, and Detox.
- Debug and resolve app crashes, performance bottlenecks, and memory leaks.
- Implement automated testing and CI/CD pipelines for continuous deployment.
- Deploy apps to Google Play Store and Apple App Store, ensuring compliance with store guidelines.
- Handle app signing, provisioning profiles, and certificates.
- Monitor app performance using Google Play Console, App Store Connect, and analytics tools.
Required Skills & Qualifications :
Experience : 5+ years in mobile application development (iOS & Android).
Education : Bachelor's/Master's degree in Computer Science, IT, or a related field.
- Strong expertise in Swift (iOS) and Kotlin (Android).
- Experience with cross-platform frameworks (Flutter or React Native).
- Familiarity with Objective-C and Java (legacy codebases).
- SwiftUI, UIKit, Jetpack Compose, Material Design, and Auto Layout.
- Hands-on experience with custom views, animations, and gestures.
- Experience with RESTful APIs, GraphQL, WebSockets.
- Knowledge of OAuth, Firebase Authentication, JWT, and biometric authentication.
- SQLite, Room DB, Core Data, Realm, and Firebase Firestore.
- Knowledge of offline storage, caching, and data synchronization.
- Proficiency in profiling tools (Instruments, Android Profiler, LeakCanary).
- Implementation of secure coding practices, encryption, and secure APIs.
- Experience with JUnit, XCTest, Espresso, UIAutomator, and Detox.
- Deployment to App Store & Play Store (signing, provisioning, and compliance checks).
- Knowledge of CI/CD tools (Jenkins, GitHub Actions, Bitrise, Fastlane).
- Experience with Firebase, AWS Amplify, or Google Cloud services.
Preferred Qualifications :
- Experience with Augmented Reality (ARKit, ARCore) and Machine Learning (CoreML, TensorFlow Lite).
- Knowledge of IoT, BLE (Bluetooth Low Energy), and NFC-based applications.
- Familiarity with Progressive Web Apps (PWAs) and WebAssembly.
- Contributions to open-source projects or published apps on App Store / Play Store.
Functional Areas: Software/Testing/Networking
Read full job description3-10 Yrs
6-8 Yrs