We are looking for a full stack engineer to join our management software team which is responsible for developing the management applications in all company's products. We deal with many management technologies such as web (server & client), REST, TR069 and SNMP. As part of our team, you will be developing software in a multi-threaded and complex environment and gain a unique perspective into company's products.
o Develop new features according to system engineer specifications.
o Develop and maintain web infrastructure, on both server and client sides.
o Document low-level design of a developed solution from a maintainability and supportability perspective
" Strong understanding and experience in C/C++ development - must
" Proven experience with one or more up-to-date front-end frameworks: Native JS, Jquery, AngularJS, Angular, CSS3 (Bootstrap/Material) - must
" Software design skills - advantage
" Self-learning, independent work and great interpersonal skills - must
" Familiarity with NGINX HTTP server - advantage
" Good understanding of operating systems - advantage
" Familiarity with REST/TR069/SNMP - significant advantage
" Graduate with excellent grades - advantage
Medium (50 - 150)