Successful applicants will be responsible for designing and developing front-end interfaces for MicroSec’s IoT cybersecurity products. Candidates will work closely with the core design team to understand the product capabilities and backend interfaces, as well as the security requirements that must be adhered to. Work will be carried out in an Agile Scrum fashion, with frequent, deliverable increments to the products in collaboration with others. To support full-stack and other engineers in testing, including in the laboratory and field as required.
The candidate will be well versed in UI/UX design as well as its implementation using modern & responsive UIs to manage the security of IoT deployments in the browser and on a variety of devices. The candidate will support the full-stack and other engineers in testing, including in the laboratory and the field as required.
PREREQUISITE
- At least 3 years of production-level experience in modern JavaScript / TypeScript frameworks such as Angular
- Figma or similar interface design tools
- Understanding of HTTPS, CORS and other security-related aspects of frontend web-design
- Experience in working with Docker and Git CI/CD
- Working knowledge of HTML5, CSS and the UI/UX design process
- Working knowledge of Apache/Nginx, RESTful APIs, JSON, OpenAPI/Swagger specifications and Git
- Working knowledge of Sharepoint, mocking and testing frameworks, and dependency injection
- Comfortable in a Linux environment
- Working knowledge of DevOps and how to build a production environment system
- Must have an understanding of Cybersecurity and Computer networks
OPTIONAL
Languages
- Python
- Go
Markup languages
- Markdown
- Mermaid
Frameworks
- Grafana
Protocols
- TCP/IP stack, TLS
- MQTT or other message brokers
- IoT communication protocols such as BLE, LoRa, ZigBee and others
Skills
- DevSecOps
- Cybersecurity