Job Skills Required
- 5 plus years of software development experience
- Familiar with cross-platform desktop application development environments ( Windows, MacOS, Linux ) and frameworks such as Electron
- Familiar with full stack web development skills and libs including Javascript, React/Redux, CSS, html5, PWA, Node.JS, MySQL or MongoDB
- Experience in C/C++ is an asset for the middle layer of this development
- Solid background in networking technologies and protocols
- Excellent problem-solving and troubleshooting skills
- Ability to take full ownership of assigned tasks and work well independently.
- Excellent communication skills and teamwork skills
One or more of the following experiences is a plus
- Telephony protocol such as VoIP/SIP
- Instant message protocols such as XMPP, Socket.io
- Web technologies including Websocket, WebRTC, WebAudio, HTTP/2
- Experience with MERN or LAMP stack
- Knowledge about Audio CODEC and Video CODEC such as opus, H.264, H.323
- Cloud computing development, such as AWS, Azure, etc.
Bachelor's Degree in Computer Science or Electrical Engineering