Front-end Development

Front-end development allows you to create amazing websites and user experiences, but has also become more complex than ever. Let us guide you through the jungle!

Your design process

Whether you are preparing your designs in Photoshop, Illustrator, Sketch or you prefer designing in browser, we will adapt to your design process and help you translate your design ideas to code.

More than just CSS

Writing clean and maintainable CSS isn’t a trivial task

Writing clean and maintainable CSS isn’t a trivial task, especially for large sites. We can create a set of maintainable components accompanied by a style guide, or go even further with an atomic design approach. Have a preferred CSS methodology like SMACSS, OOCSS or BEM? No problem, we can use it or pick the most suitable one for your project.

To give your project a solid foundation, we can utilize the power of CSS preprocessors like Sass or Less, and can implement CSS frameworks like Bootstrap or Foundation and CSS libraries like Bourbon, Compass, Less Hat and others.

Flexible Templates

To adhere to DRY principle and increase maintainability and reusability of your HTML 5 code base, we can use template languages like HAML, Jade or Handlebars.js or even use your backend technology templating language.

Cool Animations

Want to boost your website with some cool animations? Let us create them for you. We are proficient in CSS3 transitions and CSS3 animations, Canvas for 2D rendering or Web GL for 3D animations. We can add a complex interactivity to your animations with JavaScript.

Advanced JavaScript Development

Whenever you want to do anything complex with JavaScript, we are ready to help. We can write a jQuery based code, a plain, non jQuery dependent Object-Oriented JavaScript or even write your scripts in CoffeeScript if you prefer.

Building an advanced JavaScript application? There are many options nowadays – Backbone.js, AngularJS, Ampersand.js, to name just a few.

Modern Workflow

XH Generator is a custom Yeoman generator for scaffolding web applications

We have developed XH Generator, a custom Yeoman generator for scaffolding web applications. XH Generator uses Grunt, a JavaScript task runner, to automate tasks like preprocessing CSS, live reload, JavaScript linting and many others. This development environment is very flexible and allows adding new tasks matching your project requirements.

We use Git for version control and autodeploy to a password protected preview server. We can give you access to your project repository for easy contribution and collaboration with our team.

Flexible cooperation

Need to discuss project details? Our project producers and developers are ready for regular calls. If you are a fan of agile development, we can use one of the available processes like Scrum.

Interested? Send us your project details to start the discovery process. If your project is already well defined, we can provide you with a free quote.

Back-end Development

Need the back-end for your application too? Check out our back-end development service to see how we can help you.