Front-end development

IWD adopts the latest HTML, CSS and JavaScript based technologies to build fast, intuitive and pixel-perfect front-ends for your web systems, ensuring optimal balance between comprehensive functionality and outstanding presentation.

IWD adopts the latest HTML, CSS and JavaScript based technologies to build fast, intuitive and pixel-perfect front-ends for your web systems.

COMPETENCES

  • User Experience
    Building intuitive and dynamic user interfaces, analyzing user behavior patterns and trends and unifying the whole experience across multiple platforms are the milestones that guide us towards bringing powerful and compelling user experience to the clients we partner with.
  • Extensive Functionality and Offline Support
    The capabilities offered by trending front-end technologies and frameworks empower us to create full-featured single-page applications that not only ensure higher performance and offline availability support, but also provide a more fluid user experience and responsive, desktop-like feel.
  • Interfaces for Custom Devices
    We also redirect our front-end expertise onto the Internet of things landscape and build intuitive web interfaces for info kiosks, wearables and other consumer electronics, making embedded capabilities of even the most sophisticated devices accessible and comprehensible for end-users.
  • Performance
    Pragmatic set of tools and techniques, robust system architecture with back-end and APIs properly designed and configured and continuous performance testing shape our performance optimization process geared to delivering stable, smooth running systems.
  • 3rd-party services

    Public APIs
  • Application back-end

    REST, SOAP, WebSocket
  • Embedded views

    HTML
  • Device sensors

    JS bindings & facades
  • Peripheral devices

    JS bindings via drivers
  • Web-based Front-end

    • Cost-effective alternative to native applications

      Sharing common code between both server and client-side allows to roll out a single application for multiple platforms simultaneously, significantly reducing your project development costs.

    • Unified and clear user experience

      JavaScript makes it possible to target every browser and take advantage of new features when available, allowing to implement intuitive native-like user interfaces that bring seamless, consistent user experience to your customers.

    • Fast implementation and deployment

      Employment of off-the-shelf frameworks frameworks facilitates the overall develpment process, accelerating the time of your application’s deployment and launch.

  • Browser interfaces

    Dynamic and responsive interfaces developed in step with technological advancements.

  • Mobile experience

    A balanced mix of usability, interactivity and aesthetics for strong user engagement.

  • Kiosk systems

    Intuitive and easy-to-use front-end to guide novice users through kiosk systems.

  • Interaction

    New formats of interaction with conventional appliances through feature-laden, yet simple UI.

  • Wearables

    A more personalized UX and cutting-edge functionality with highly usable interfaces for wearables.

Technologies

  • User interface

    • HTML5
    • CSS3
    • LESS
    • SASS
    • Stylus
    • Compass
    • Twitter Bootstrap
  • Single page applications

    • AngularJS
    • Backbone.js
    • Marionette.js
    • Ember.js
    • KnockoutJS
    • React
    • Flight
    • Dojo
    • KendoUI
    • Durandal
  • User interface

    • jQuery
    • Modernizr
    • Breeze
    • Handlebars
    • RequireJS
    • Underscore.js
    • Lo-Dashp
  • Template engines, data manipulations, module loaders, DOM processing

    • HTML5
    • CSS3
    • LESS
    • SASS
    • Stylus
    • Compass
    • Twitter Bootstrap
  • Continuous integration, build & deployment automation

    • Node.js
    • Grunt
    • Gulp
    • Bower
    • Npm

Showcase

  • Medical Service Organization

    Designed for a specific patient management project, the portal brings stakeholders with a universal, secure access point to relevant patient information. The solution is integrated with a proprietary Patient Management System (including Electronic Medical Records) and allows for convenient search of patient-related data by multiple criteria like country, hospital etc. A notification tool implemented within the system provides an opportunity to configure email notifications for predefined team members. 

    Read more
  • Lead Management System

    The solution is designed to allow managing appointments with merchants in the real-time. Integrated with a CRM system, the solution provides an extensive functionality set, including customizable text and e-mail alerts, integration with call center software and others. 

    Read more
  • Portfolio Tracker

    Portfolio Tracker is a web-based system providing companies with an ability to manage and visualize their financial portfolios. Portfolios consist of regular and combined positions which include different types of securities and financial derivatives. The system allows tracking their performance by selecting different indicators to be displayed in different views and combinations set by a particular user. The solution also enables sharing or incorporating portfolios to any external resources with the help of embedded code get from admin area. 

    Read more