Overview
On Site
Contract - W2
Skills
IOS Development
Android
Amazon Web Services
IP
Intellectual Property
Wireless Communication
Management
Affinity Propagation
HotSpot
Flask
Routers
WLAN
Internet
Servers
RESTful
Decision Trees
Security Clearance
Job Details
Soni is seeking a highly skilled and experienced Mobile App Developer to oversee a critical Beta App build. This role will be responsible for development of an IOS/Android app that sits in the Maritime sector. The ideal candidate will work closely with the CTO and Software Engineer on the team to bring Beta version to life within next 60 days. This role requires expert knowledge of Flutter, Flask, AWS & ability to deliver on the "3 Modes of operation for the Node".
Key Responsibilities & Requirements:
App in 60 days needs to:
IOS & Android experience are both critical as the app will need to be compatible with both
Flutter, Flask, AWS, Rest API tech stack
The mobile app must be able to determine the appropriate mode to use (1), (2) or (3) and point request to the appropriate IP address based on the operating mode.
Experience with App being able to do:
Mode 1- Wifi Direct connection to VHF Transmitter
Broadcasts own AP in "hotspot mode" with SSID (this device serves a locally hosted Flask web app), and can be reassigned by the router.
Mode 2- WLAN connection to VHF Transmitter
Mode 3- Internet connection to VHF Transmitter servers
Serves a web app and REST API that already exists
Bring customer to app from QR Code on VHS transmitter when customer receives out of box
App prompts customer to enter information (Name, Vessel details)
App then shifts customer to current website built by client
Follow the current Operating Mode Decision Tree that client has provided
#SoniTech1
Key Responsibilities & Requirements:
App in 60 days needs to:
- No C2C or Sponsorship is available from the client
- Candidates have been requested by client to reside in the US due to device being shipped to them for development
- Security clearance is not required but is a plus
#SoniTech1
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.