The Secret Life of Flying Bisons' Development Team

Paweł Sobociński
Paweł Sobociński
Jan 18, 2022
5 min read
The Secret Life of Flying Bisons' Development Team

We've already introduced our Development team here. You know who they are and what they love. It is about time you discover what we actually do. We bring our designers' visions to life, making them as useful and beautiful as they were in their minds. How do we do that exactly? Check out below!

How do we do bring our visions to life?

Henry Ford once said: "Coming together is a beginning, staying together is progress, and working together is success". That's why all our products have been successful. We develop websites, web apps, e-commerce, and mobile apps, and the key to making them work is collaboration. Our Development team works closely with UX Designers because only our teams working together can ensure the exceptional user experience we always provide. Our products engage the customers, and their entry into the mobile market has consistently been smooth.

Our relationships with Clients

Our relationships with Clients, just like any good relationship, rely on communication and transparency. Before we start any project, we run a little something called Technology Workshops with our Clients. During these workshops, we get to know the Client's needs and requirements. This information becomes our guidelines, and thus, we come up with the perfect solutions for our Clients: ones that meet all of the Client's expectations.

Not everyone thinks that transparency is necessary when it comes to relationships with Clients. We don't like, nor do we need to, hide. We run our projects on Jira, so the Clients always have access to the project we're working on for them. And they're not just a silent audience of our work. They are a part of it every step of the way. We use Agile Technologies to plan our tasks at hand, and every week or two, we set up meetings with our Clients to adjust to what they need. That's why and how we manage to deliver high-quality projects tailored to our Clients' needs.

Quality Assurance

The quality of our products is our point of pride. Our websites, web apps, and mobile apps are most of all user-oriented. We test our work during the Production and Maintenance phases. Each test we do – functionality, performance, responsiveness, and usability – gives us insights into the product and its potential customers and leads to high-quality work.

Reliability

As you can see above, we take care of our Clients and our products. We also want to ensure that everything stays top-notch, just like it was in the beginning. For that reason, we offer our services (SLA) of maintaining apps and infrastructure 24/7. We provide such service for Park of Poland. We shaped the entire digital customer experience for Park of Poland and designed and implemented their complex e-shop platform. Now we are responsible for maintaining its quality and efficient functioning.

Behind the Scenes

Back-End Development: PHP, SQL/MongoDB, Redis, and Rabbit MQ

Every process has to start somewhere, and when it comes to development, we begin at the end. Back-end systems are what makes a website or an app work. Our back-end developers can create and implement all systems: from the most basic CMS, through very popular e-commerce, to major, dedicated domain-driven-design systems. And if you let them – and we do – they can integrate a wide array of solutions all at once. The back-end development team also ensures that the products we deliver to our Clients are thoroughly tested and complete. They do thanks to back-end technologies such PHP, SQL/MongoDB, Redis, and Rabbit MQ.

Front-End development: HTML, CSS, and JavaScript

Have you heard of the term "pixel-perfect"? Our front-end developers certainly did. We ensure that any web browser displays the images as they were designed to be: flawlessly. Using HTML, CSS, and JavaScript, we can turn any design into the User Interface (UI) graphic design. We take advantage of various tools and libraries such as Webpack, Typescript, and ESLint.

React

To build our Front-End, we use React, a powerful JavaScript library. Facebook maintains React, and we find it to be the perfect tool to create dynamic web applications. The programme allows the developer to build an app from small, reusable components, which speeds up the implementation process. We also enjoy the strong community within the most loved JS library, Virtual Dom, as it grants us a wide range of ready-to-use tools and packages. Of course, we also use other libraries such as Context API with Hooks, Redux, and Saga.

Mobile: React Native

While all the tools we use are a great help, our experience makes it work so well. When we are asked to create a mobile app, we use our knowledge of ReactDOM technology, and we produce them using React Native. Whether we're asked to make the app work for Android or iOS, we build apps that ensure an outstanding user experience.

Infrastructure

As our company name demands, we like to fly, and there's no better way to fly than up high in the sky, between the clouds. That is why we work within Cloud solutions. It guarantees us a simple configuration of security and automatic backups. Clouds also have an incomparable advantage over traditional servers when it comes to independence and availability: they are not geographically bound, and in case of technical difficulties, they redirect the traffic to another cloud. For us, it means we can work wherever we want to, and minor issues beyond our control will not disrupt our work.

Having said all that, we doubt there are any secrets left regarding our Development Team. Now you know our team and our ways.

But if there are any questions, hit us up – we'll be happy to answer.

Paweł Sobociński
Paweł Sobociński
Jan 18, 2022
5 min read

Need a help to define UX processes for your product?

Let’s TALK

Looking for a Partner for Your Digital Product?

Let’s TALK