if you continue to use this site, you consent to our use of cookies
OK
Knowledge Sharing
11.1.2022

Streamlining a process of global hiring with MarTech solutions

Streamlining a process of global hiring with MarTech solutions

The constant need for rapid digital transformation due to global circumstances caused a great shift in various industries. Whereas changes within the IT industry were mostly predictable, conditioned by the organic development of the technologies, other had to dive into the trendy models of work, to stay productive, for example, go for anywhere operations. Now, this is a widely known form of management and organization and it is also expected to be a big thing next couple of years. Even without the influence of external factors like the COVID-19 outbreak, anywhere operations has gained great popularity among employees. Specialists are more likely to embrace the digital nomad lifestyle, free to choose where to live next, not considering locations of offices. But what about businesses?

We’ll start with the basics

Term anywhere operations comes from Gartner’s idea of everywhere enterprise. Anywhere operations is only one component of a new strategy of doing business. It defines how employers and employees meet in our brand new disrupted world. An effective anywhere operations model helps businesses to become resilient and access extensive talent pools, in contrast to the limited resources of local-based hiring.

enterprise model Rolique

According to the everywhere enterprise concept, businesses are required to adopt not only regular remote work but adopt decentralization. New working conditions, distributed infrastructure, and dispersed customer base constructed a suitable environment for the hyper-automation, hence — fertile soil for new software solutions like low-code and no-code development. This allows non-technical people or citizen developers to create applications fast and easily. Enterprises without physical limits with on-demand delivery apps, digital alternatives sound intriguing but how do they actually work?

Let’s move from theory to practice

We would love to tell you about our experience of being ice breakers in adopting anywhere operations and low-code development to make the tech world closer. Our client is an HR startup unicorn, distributed platform that empowers companies to hire, pay, and care for teammates regardless of location. We help them craft the platform for global hiring, working completely remotely.

How to build teams across the borders

One of the coolest things about anywhere operation is that employers could staff their projects with employees with the right skills, no matter where specialists are. But they still need to choose a convenient overlap to set up the working process both synchronously, or asynchronously. Thus we developed a Time Zone Crossover Calculator to build teams across the borders. It was an interesting task to complete. And this is how our turnkey solution works: An employer chooses a preferred time zone or selects it on a map, picks a level of remote work using filters with custom hours. The employer can get a list of all time zones and helpful resources to move with global hiring further.

That is a common fact that working with time zones is not easy as a pie. Our method was trial and error until we found a solution that met our needs. We chose the library we believed to be the best to fulfill our ambitious plans. The library we are speaking about is Spacetime — a pure JavaScript library used to manipulate, traverse, compare, and format dates and times across Earth. Our choice of the map was also based on Spacetime. We examined the library itself checked the time zones it supports and, accordingly, changed the map to it. Also, we renamed specific time zones, as some of them were outdated (for example, Godthub/Nuuk, Greenland), so it was necessary to merge everything to the unified standard.

Time zone calculator Rolique

Then, we decided not only to update information but to add correctives. Thus, we return Ukraine’s capital its real name. Today spelling matters — Kyiv is not Kiev. After the launch of the online campaign of the Ukrainian Ministry of Foreign Affairs called KyivnotKiev, more and more companies, governments and states adopted the Ukrainian-language derived Kyiv. Unfortunately, some places are still remaining russian spelling and transliteration. So we fixed that. Other corrective concerns Crimea. Most maps refer Simpheropil to russian timezone. We returned the peninsula to Ukraine’s +3 UTC. In fact, Ukraine is located in 3 different time zones, part of the western territory is displaced in the 1st time belt, part in the East — in the 3rd, and Kyiv belongs to the 2nd. To consolidate all locations, our team decided to create special behavior for Ukraine within the app.

Understand your business need

Our business task within the project is to generate leads. So another app we developed, focused on turning platform users into real customers. Indeed, many employers don’t understand whether they need global hiring at all. To help them, we created an application that answers the most common questions. All needed is to follow the questionnaire. The app generates logical answers depending on your goals, positions, industry, and needs. Users also receive reading materials, video content with useful information on hiring in a particular country, as well as links to other apps for calculating taxis, for instance.

Our chief advantage is to be a fast and scalable team. We work quickly, incept and idea, ideate, research, and come up with a solution. Our team provides consulting. We are ice breakers, as we are the first team working remotely with our client. Our collaboration is an example of how global hiring works: a service company in Europe, a Product in the US, and no gaps in communication. I believe we all understand the gains from our collaboration, we are barely just tech focused guys, we analyze product as a whole and figure out how our decisions affect business.

Taras Yakymiuk, Frontend Engineer, Oyster’s team

{gallery-1}

Low-code and no-code platforms

The project consists of 10 autonomous apps. The trick is to combine them into high-performing unity. Our client uses Webflow, so we had to integrate other apps into it. All apps are connected to one landing page, but they are self-sustaining. Hence, users can use the Time Zone Crossover Calculator, pick the proper location then, switch to the app providing information on hiring details in the chosen country. We use a combination of IFrame and Webflow with custom code, to connect these autonomous apps.
Despite advantages, Webflow possesses limitations as well. For example, restrictions concern distributed teams and development. Our IFrame approach is a quick way to use the micro-frontends paradigm in combination with Webflow. Nevertheless, IFrame also has limits, so we’ve established communication between the parental app and other applications using custom code, which we call — Trust Channel. The idea lies in making the parental app trust the embedded one. This solution allows IFrame app to change everything needed. Trust Channel works only in case you are the owner of both applications. With this solution, two apps become almost one unity. Nevertheless, there are certain technical limitations that we want to bypass in prospect. Low-code or no-code platforms are a great fit for hybrid development. This approach can cover a huge number of scenarios, and the maintenance of an app could be managed by a non-technical person. Our team had practical knowledge in developing an app that must be managed by non-technical specialists — Content managers. To build it we used the PaaS Airtable.
This platform we applied for constructing a database. A table contains data and the logic of transitions between stored questions. A custom interface contains relevant information and the ability to be managed and transformed in a needed way. Content managers or other marketing specialists can deploy changes by themselves without the assistance of software engineers. Airtable is user-friendly and takes over the lion’s share of infrastructure tasks in terms of hosting front-end projects.

{gallery-2}

The rapid application development (RAD) approach to which low- and no-code platforms are attached to, enables automated code generation through interaction with convenient interfaces. This automation allows low-code users to add code over auto-generated code. At the same time, no-code platforms bring advantages for companies with no technical specialists. These tools are a great fit to start with or to save time and resources. However, the need for custom code development appears with the progress of a business or a company.

Gartner’s insights on a new model of enterprise, workflows, and environment spotlight the opportunities for hyper-automation. The new model streamlines the processes of collaboration between employer and employees, company and customer, and automates operations in the development. The ability to work without physical limits and apply well-defined use cases to most common scenarios fastens tomorrow’s innovations today.

The project is ongoing and we are on our way to creating new experiences for the fast-transforming world and working conditions. Stay tuned to get more about this project, and its development. We’ll be happy to share our approaches and newest features.

Andriana Kyryk
Andriana Kyryk
Content Writer

Let’s engineer something
great together!

Share your idea
arrow
09:45
AM
Lviv / HQ Office

79015, Smal-Stotskoho St. 1 Ukraine
09:45
AM
Wroclaw / Development Office

50-062, Plac Solny 15 Poland
09:45
AM
Amsterdam / Sales Office

Nieuwe keizersgracht 1 A Netherlands
STAND WITH
Ukraine