Frontend Developer
Belgrade
Control4 [NASDAQ: CTRL] is a leading global provider of automation and networking systems for homes and businesses, offering personalized control of lighting, music, video, comfort, security, communications, and more into a unified smart home system that enhances the daily lives of its consumers. Control4 unlocks the potential of connected devices, making networks more robust, entertainment systems easier to use, homes more comfortable and energy efficient, and families more secure. Today, every home and business needs automation horsepower and a high-performance network to manage the increasing number of connected devices. The Control4 platform interoperates with more than 9,700 third-party consumer electronics products, ensuring an ever-expanding ecosystem of devices will work together. Control4 is now available in 91 countries. Leveraging a distribution channel that includes over 3,800 custom integrators, retailers, and distributors authorized to sell the full-line of Control4 products, with over 1,100 additional dealers and distributors that are authorized to sell our Pakedge branded networking solutions only, Control4 is delivering intelligent solutions for consumers, major consumer electronics companies, hotels, and businesses around the world.
POSITION DESCRIPTION SUMMARY: Fast-growing, high-tech networking electronics manufacturer seeks a motivated, dependable, and detail-oriented Web Software Engineer to operate in Serbia office. Full-time position. Highly competitive benefits package.
Looking for a mid-senior level Software Engineer with strong skills in front-end web development to join our team. In this position, you will use your front-end web programming skills to help us build out our advanced network monitoring and control products. The successful candidate will have skills and development experience in JavaScript, jQuery and AJAX and will be proficient in HTML and CSS. Experience in backend programming in Django, python, Twisted are a big plus.
Desired Skills and Experience
Skills Required:
- Solid web programming skills in Javascript, jQuery and AJAX
- Solid knowledge of HTML and CSS
- Solid knowledge of programming principles, algorithms, and data structures
- Experience with network programming, sockets, and RESTful APIs
- Experience with data transport technologies (JSON, XML) and their associated parsers
- Experience with MYSQL and relational databases
- Strong English communication skills, both written and verbal
- Enthusiastic attitude and ability to learn new skills quickly
Preferred Additional Skills:
- BS in Computer Science, Math, Physics, Engineering, or related discipline
- Experience with some of the JS frameworks such as React and Angular
- Knowledge of backend programming in Django and python
- Django knowledge for website development
- Network programming in python using Twisted
- Experience with additional languages including PHP, C/C++, and/or Java
- Solid knowledge of Linux/Unix scripting in bash
- Solid understanding of Linux architecture and Linux system programming
Deadline for applications: 03.11.2017.