Lead the design, development, and integration of software applications embedded on mobile devices into the Guardhat ecosystem with end product visualized as an Android/iOS cross platform mobile application to replace our currently separated development projects for Android and iOS
Understand cross-platform implementation frameworks for user interfaces for devices, provide device software support across product life cycle
Experience profile:
Strong documentation and collaboration skills and ability to work with ecosystem stakeholders: hardware developers, backend server developers, system architects, and business teams
3-5 years of experience with application development on Android. Experience with Flutter development framework. Familiarity with sensor and peripheral integration. Familiarity with cross-platform development, internationalization and application white labelling.
Experience designing and developing hybrid mobile application using the Flutter/Dart development framework.
Understanding of enterprise grade application requirements, networking and network security
Demonstrated experience in designing and implementing secure mobile applications (Authentication, Encryption, Session Management, Least Privilege, Threat Modeling)
Experience with application/device diagnostics and self-healing configurations for enterprise grade solutions
Experience with design and support for factory provisioning and test
Experience with software agile processes, version control, testing, defect tracking and CI/CD
Flexibility to accommodate working hours with the U.S. and/or India time zones as needed (on occasion)
Required skills:
Good understanding and knowledge of end-to-end security (cloud - mobile - device)
Experience with communication protocols such as MQTT, BLE, WiFi and NFC
Ability to technically lead peers and 3rd party developers
Familiar with cross-platform product development lifecycle and hardware/software deployment
Strong knowledge of recent Android versions and SDKs
Working knowledge of Flutter for cross-platform development
Strong communication skills: written and oral for different levels of technical and business audiences