The main function of Software Developer is to develop and maintain software components of the IoT applications
Hands-on expertise in building web applications with Nodejs and MongoDB.
Hands-on experience with Unix (Linux MacOS), Docker, Git/Github, BitBucket, Jenkins, and web servers.
Good understanding of microservices-based architecture.
Hands-on experience in fundamental design principles behind a scalable application.
Understanding of protocols for enterprise communication (SOAP, as a plus – JMS, AMQP), web server communication (REST, JSON, as a plus – MQTT), device communication (BLE, as a plus Zigbee). General familiarity with industrial communication protocols is a plus (MODBUS, CANBUS, SNMP)
Experience with integrating with hardware devices and other third party software is a plus.
Familiarity and experience with IoT-specific development issues, including challenges associated with programming small sensor devices.
Experience with Google Cloud services and tools
Hands-on experience with using unit test frameworks with mocks.
FRONT END:
Experience in Creating SPA/PWA or Web Components using HTML5, Vue/React (Angular is a plus), LESS/SASS.
Good knowledge of front-end Javascript framework like Vue/React (Angular is a plus) and HTML5, CSS, Bootstrap
Hands-on experience in JavaScript (ES6) and/or Typescript.
Good knowledge of web development and responsive design.
Practical experience with SDLC tools like Git/Github, BitBucket, Jira and Jenkins
EXPERIENCE:
2-5 years of commercial software development experience
DESIRED QUALIFICATIONS:
BE/B. Tech- Computer Engineering/IT/Telecommunication
О компании Deviark
Deviark is a young team of mobile & web developers specializing in native iOS/Android development and PHP/Node.js/Angular.
Сайт компании:
https://deviark.com
Страница компании на DOU:
https://jobs.dou.ua/companies/deviark/