I'm now work at TANGRAM IoT startup which provides IoT solution for machine tool‘s components， my job is to develop the ios application with Swift and develop backend services with Nodejs.
1. iOS APP - Develop an iOS APP for the machine tool‘s components maker and end user, communicate with IoT devices, here is our app on the app store (https://apps.apple.com/tw/app/tangram-iiot/id1480182975).
2. API Service - Get the date from AWS RDS, and provide to the frontend.
- Build the UI with code, without the storyboard.
- Know how to build adaptive UI for mutiple devices
- Handle network request/response
- Preclude memory issue, improve app's performance
- Familiar with various third library, etc. Alamofire、Moya、SnapKit、Charts、RxSwift/RxCocoa
- BLE Framework usage
- Edit/Get the database data from the AWS RDS
- Build API Service(using sails.js or express.js)
- Familiar with npm
- Build web service on the AWS EC(Apache、SSL)
- Using AWS RDS as database
- Using AWS Lambda to let user build there own functions
- Registering domain name using AWS Route53
- Using AWS API Gateway to build RESTful API
- Familiar with common command(commit, push, pull, merge)
- Konw how to collaborate on the same project with a team
- Develop new feature or fix bug on the new new branch