Selected Intern's Day-to-day Responsibilities Include
- Build crossplatform mobile applications using Flutter (Dart) or React Native (JavaScript/TypeScript) with smooth UI/UX across iOS and Android.
- Access and integrate device hardware: camera, NFC, Bluetooth, local storage.
- Develop QR code scanning and generation modules for authentication, device pairing, and data sharing.
- Implement RBAC (Role-Based Access Control), secure authentication, and authorization workflows while following mobile security best practices.
- Connect the app to backend services via REST APIs and/or MQTT protocols, handling authentication, data exchange, and secure storage.
- Support QR-based onboarding, secure access provisioning, and overall integration of mobile workflows.
- Write unit and integration tests, debug issues across devices and OS versions, and support deployment to Google Play Store and Apple App Store.
- Collaborate with senior engineers, document code, APIs, and workflows for maintainability and future scalability.
About Company: We help customers understand their energy costs and analyze data for high-cost savings. This includes services, consulting, SaaS solutions, BEMS, and energy performance contracts with end-to-end visibility.