Salary
$15-25
Location
Austin, TX, United States
Posted on
Nov 26, 2020
Profile
AWS Real-time Data Web App Development
We have some Bluetooth Low Energy sensors and gateway. Sensor readings are sent to AWS IoT Core through the gateway. A backend developer has built a serverless structure on AWS using NodeJS and MongoDB. Now, we are looking for a full stack developer to complete the frontend application using ReactJS.
Tasks will include:
o Create a web portal including the following tabs:
- Home: a summary page to show system status (# of active sensors/gatways) and provide quick access to other tabs.
- Dashboards: user can create custom dashboards and add widget to it. Widgets should be movable, resizable, and linked to a connected sensor to display sensor reading. Widget types include digital readout, analog gage of real time sensor reading, chart of historical or real-time sensor readings.
- Gateways: user can register a gateway, remove a gateway and update firmware (we will provide) on the gateway.
- Sensors: user can scan for sensors near the gateway, select a sensor to connect, see sensor readings and disconnect a sensor (all the control commands and readings are through AWS Amplify PubSub).
- Services: user can define actions based on different events. Under the scope of this project, we only consider 2 events: sensor reading falls out of tolerance defined by user and sensor disconnection, and 2 actions: send email notification and send sms notification (through AWS SNS).
o Modifications of backend application and database structure might be needed during frontend development
o We have frontend design on Figma, you will need to build proper CSS to match design and make web application responsive on mobile devices too
o Website routing
Requirements:
- Good knowledge of AWS services
- Experience with IoT projects a plus
- Serverless structure with NodeJS for Lambda for backend and React for frontend
If you are interested, please create a proposal file to include:
- Tools cost (must include)
- Total development cost and hours (must include)
- Lead time (must include)
- Some basic information about yourself
1) Link 3-5 of your best related work samples, a demo account or demo video would be helpful
2) How long have you been working in software development
3) Are you working individually or under a company
4) List your strong skills in software development
5) Rate your English level from 0 to 10
6) Will you be available for weekly online audio/video meeting
Skills:
Amazon Web Services
, Database Development
, Web Development
, React.js
Company info
Sign Up Now - WashingtondcCrossing.com
Recruiter job
Part Time job
90 Day Old Job