Key skill areas
- Experience developing and maintaining complex mobile applications (Android) and develop in Android Studio
- Have good understanding with iOS mobile applications and Xcode
- Selfmotivated with great written and oral communication skills
- Ability to collaborate with System and software architects to interpret analyze and implement software requirements
- Ability to coach others on software development and provide constructive feedback to improve others designs and implementation
- Designs develops tests debugs and unit tests mobile apps components and tools independently without any guidance
- Be an expert in one of the following languages: Dart Java Kotlin C/C ObjectiveC Swift
- Have a deep understanding and experience working with Bluetooth Low Energy (BLE)
- Strong debugging and problemsolving skills; can identify root cause of complex problems and provide solutions to such complex issues
- Knowledge of Database operations on mobile devices
- Knowledge of integrating with REST/SOAP based APIs
- Provide feedback to members of the requirements development and test team
- Work closely with quality and systems teams to ensure the product works properly from endtoend both pre and postrelease.
- Work in agile/scrum environment
Participate and contribute to product code and design reviews