Our client provides analytical insight of physical and online behavior, combining the real time flow of visits to your venue and their website interaction.
Front-end developer creates the environment for everything that users see and touch: content, layout, and interaction. The front-end developer creates interaction and user experience embedded in a site. Everything a visitor sees, clicks, or uses to input or retrieve information is the work of the front-end developer who creates client-side software that brings the design to life.
Front-end developers are the bridge between the designer and the back-end programmer, which means they have to be both creative and tech-savvy.
Requirements:
Focus is on user experience, and the technology they implement will hinge on how well it accomplishes that speed, efficiency, and smooth functionality. • Tailoring user experience • Bring designer concept to life with HTML, CSS, and JavaScript • Production, modification, and maintenance of websites and web application user interfaces • Implementing responsive design for mobile sites • Contributing some back-end experience, collaborating on APIs, and more • Maintaining software workflow management with a project management tool - Subversion • Consult on SEO best practices • Testing the site during development for usability and fixing any bugs
LANGUAGES • JavaScript: With its frameworks and libraries, it's the core of front-end development, and beyond. It was the first client-side language and is still the most ubiquitous client-side script on the web. • jQuery: jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML • PHP: PHP (recursive acronym for PHP: Hypertext Pre-processor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML • PHP MYSQL: For database queries • HTML5: HTML dictates a site's organization and content, all interaction aside, so it's something every front-end developer needs to know. HTML elements can annotate footers, headers, how text displays, how media and images appear, and more. • CSS3: The latest standard for cascading style sheets (CSS), CSS3 is broken into modules and comprises the code for every graphic element-from backgrounds to font-that make up the look and feel of a website. • Bootstrap 3: Bootstrap is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first web sites. • AJAX: JavaScript + XML, it allows specific parts of a site to be updated without a full-page refresh by asynchronously connecting to the database and pulling XML-based chunks of data • REST API: A RESTful API is an application program interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data
FRAMEWORKS • For quick development with libraries of pre-packaged, shareable code and software add-ons. • Codeigniter or AngularJS: This framework, or several other JS frameworks • jQuery: A fast, small, JS object library, it streamlines how JavaScript behaves across different browsers. • Bootstrap: This leading mobile-first framework blends HTML, CSS, and JavaScript to facilitate rapid responsive app development. With Bootstrap, your site is compatible • Node.js and Python experience would be a plus