Position: Frontend Developer
Company: GeeksForLess
Category: JavaScript
Experience required: 3y
English level: intermediate

Skills & Qualifications:
- Proficiency in core front-end web technologies: HTML5, CSS3, JavaScript, JSON and XML
- Expert understanding of Object-Oriented Programming and Design Patterns
- Extensive experience using 3rd-party web services and general data integration
- Proficient understanding of cross-browser and hardware compatibility issues and workarounds
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Extensive experience in testing, logging, documentation and code reviews
- Experience with a responsive design for desktop/mobile applications
- Experience working with modern libraries and frameworks such as jQuery, Node.js and Vue.js

Responsibilities:
- The Web Developer is responsible for the development and testing of interactive content for the Client’s digital signage clients, as well as content for sales presentations, external and internal marketing and other special projects.
- The Web Developer will be involved in all stages of content creation across multiple software platforms and devices.
- Work in HTML5/CSS3/JavaScript to develop interactive content for use on touchscreens and tablets in retail store environments
- Grow and curate Customer’s library of digital signage content templates, including integration with multiple third-party data sources (RSS/XML, social media APIs, client business systems, etc.)
- Collaborate closely with the Customer’s creative team to translate creative designs into functional content
- Write well documented, highly maintainable, reusable code and libraries with appropriate test coverage
- Work towards optimization and best practices to increase the speed and performance of content assets
- Continuously research, test and thoroughly document potentially relevant technologies as they surface
- Identify and implement the best-suited tools and frameworks for optimal content performance and efficiency
- Provide technical assistance to end-users as needed

Project:
World’s leading in-store media solutions company dedicated to elevating the Customer Experience. We create greater emotional connections between brands and consumers through the right combination of sight, sound, scent, social mobile and systems solutions. We reach more than 150 million consumers each day through more than 500,000 subscriber locations in 100+ countries around the globe.