Arrow_Dropdownic_001_google+_16ic_002_xing_16Group 2ic_003_facebook_16ic_004_linkedIn_16Groupic_005_message_16ic_006_upload_16ic_007_remove_16ic_008_email_16ic_009_attachment_16ic_010_file_16ic_011_name_16ic_012_arrow_left_16ic_013_arrow_right_16ic_014_arrow_down_16ic_015_arrow_up_16ic_016_dropdown_arrow_down_16ic_016_dropdown_arrow_leftic_016_dropdown_arrow_rightic_017_K&C_dropdown_arrow_up_16ic_018_language_16ic_019_Quote_16ic_020_+_16ic_021_=_16ic_022_phone_16ic_023_twitter_16ic_024_position_16ic_025_company_16ic_026_search_16ic_027_mobile_16ic_028_fax_16ic_029_location_16ic_030_enlarge_16ic_031_downscale_16ic_032_contactic_download_normal_16pxic_033_skype_16ic_006_download_16 copySearchGroup 26ic_agile_128ic_business_128ic_agile_white_128ic_banknote_smile_128ic_business_128ic_business_128ic_checkmark_128ic_client_team_manager_128ic_code_file_128ic_code_files_128ic_corporate_cloud_platforms_128ic_crossplatform_apps_128ic_dedicated_team_128ic_developer_128ic_development_team_128ic_enterprise_128ic_faster_timeframe_128ic_fixed_price_128ic_graph_down_128ic_graph_down_128ic_hourly_128ic_hourly_white_128ic_information_finder_128ic_junior_developer_128ic_managed_team_128ic_message_128ic_mobile_app_startups_128ic_mobile_development_128ic_mobile_development_up_128ic_mobile_devices_128ic_multiplatform_128ic_multiplatform_white_128ic_pricetag_128ic_project_checklist_128ic_project_management_128ic_project_management_team_128ic_research_and_development_team_128ic_scalable_team_128ic_senior_developer_128ic_smaller_codebase_128ic_smaller_price_128ic_startup_128ic_team_manager_128ic_three_times_faster_128K&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxethereum_black_64ic_Interest_based_64ic_acrivate_card_64ic_api_client_64ic_application_architecture_64ic_application_architecture_ white_64ic_application_development_user_64ic_application_development_user_64ic_arrow_down_64ic_automated_backups_64ic_automated_infrastructure_provisioning_64ic_automated_infrastructure_provisioning_white_64ic_automated_storage_64ic_automated_storage_64ic_automation_64ic_avaliability_across_the_world_64ic_avaliability_across_the_world_white_64ic_blockchain_64ic_brackets_64ic_brackets_64ic_build_64ic_build_64ic_build_64ic_business_64ic_business_partnership_64ic_business_partnership_white_64ic_business_64ic_calculator_64ic_calendar_64ic_car_rent_64ic_card_renewal_64ic_chat_64ic_chat_bubbles_64ic_chat_bubbles_64ic_chat_white_64ic_checklist_64ic_checkmark_64ic_blockchain_64ic_smart_development_64ic_blockchain_consulting_64ic_checkmark_white_64ic_clock_64ic_clock_white_64ic_cloud_media_64ic_cloud_solutionsic_cloud_solutions_whiteic_cluster_64ic_cluster_white_64ic_code_base_optimization_64ic_coding_64ic_coding_white_64ic_commenting_widget_64ic_commenting_widget_64ic_containers_64ic_containers_white_64ic_continious_64ic_continious_delivery_64ic_continious_delivery_white_64ic_continious_release_64ic_continious_release_white_64ic_continious_white_64ic_cost_saving_64ic_cost_saving_white_64ic_cpu_load_64ic_credit_card_64ic_crossplatform_app_development_64ic_crossplatform_app_development_white_64ic_custom_crm_64ic_custom_crm_64ic_independence_consulring_64ic_database_calls_64ic_database_calls_white_64ic_dedicated_teams_64ic_dedicated_teams_64ic_desktop_application_user_64ic_desktop_application_user_64ic_desktop_code_64ic_desktop_code_white_64ic_developer_64ic_developer_white_64ic_development_64ic_devops_64ic_devops_64ic_documents_64ic_documents_graph_64ic_documents_graph_white_64ic_documents_white_64ic_download_presentation_64ic_education_64ic_email_open_64ic_email_open_white_64ic_environment_healthcheckethereum_white_64ic_euro_64ic_euro_white_64ic_failure_solved_64ic_gdpr_64ic_globe_outlines_64ic_good_quality_64ic_high_load_websites_64ic_high_load_websites_white_64ic_hotel_booking_64ic_inability_64ic_inability_white_64ic_increase_64ic_increase_white_64ic_increasing_team_64ic_independence_64ic_integration_64ic_it_outsourcing_64ic_it_outsourcing_64ic_knowledge_sharing_64ic_mobile_devices_64ic_laptop_user_64ic_laptop_user_64ic_launch_64ic_launch_white_64ic_learning_64ic_learning_two_white_64ic_lighthouse_64ic_link_64ic_load_balancer_64ic_load_balancer_64ic_load_card_64ic_lock_64ic_lock_white_64ic_low_cost_64ic_low_load_websites_64ic_maintenance_tools_64ic_maintenance_tools_white_64ic_media_player_64ic_messaging_platforms_64ic_microservice_architecture_64ic_microservices_64ic_microservices_64ic_mobile_app_64ic_mobile_app_64ic_mobile_content_64ic_mobile_development_64ic_mobile_development_white_64ic_mobile_devices_64ic_mobile_devices_white_64ic_mobile_payments_64ic_mobile_social_media_applications_64ic_mobile_workflows_64ic_money_transfers_64ic_multimedia_sharing_64ic_multimedia_sharing_white_64ic_my_garage_64ic_no_access_64ic_no_access_white_64ic_no_oldschool_64ic_online_marketplaces_64ic_online_marketplaces_white_64ic_online_trading_64ic_online_trading_64ic_pair_device_64ic_parallels_64ic_parallels_white_64ic_passcode_64ic_payment_systems_64ic_performance_64ic_performance_issues_64ic_performance_issues_white_64ic_performance_white_64ic_plane_64ic_plane_white_64ic_plus_64ic_plus_64ic_pricetags_64ic_pricetags_64ic_product_64ic_product_search_64ic_product_white_64ic_productivity_tools_64ic_productivity_tools_64ic_project_delivery_64ic_project_delivery_white_64ic_project_management_64ic_project_management_collaboration_64ic_project_management_team_64ic_project_management_team_white_64ic_project_risks_reduced_64ic_quality_mark_64ic_quality_mark_64ic_quality_mark_white_64ic_question_64ic_react_native_64ic_response_time_64ic_response_time_white_64ic_rest_api_64ic_retail_64ic_transparency_consulting_64ic_scale_up_64ic_scale_up_white_64ic_self_healing_64ic_self_healing_64 copyic_send_money_64ic_server_64ic_server_white_64ic_shopping_64ic_sleep_mode_64ic_small_is_beautiful_64ic_smaller_price_64ic_social_benefits_64ic_social_connections_64ic_socket_64Group 20ic_spare_parts_for_cars_64ic_spare_parts_for_cars_white_64ic_speedometer_64ic_performance_consulting_64ic_speedometer_white_64ic_startup_64ic_target_64ic_team_64ic_testing_64ic_testing_checklist_64ic_testing_checklist_64ic_testing_white_64ic_three_times_faster_64ic_touch_64ic_touch_id_64ic_touch_white_64ic_transparency_64ic_ui_design_desktop_64ic_ui_design_mobile_64ic_ui_design_mobile_white_64ic_umbrella_64ic_umbrella_64ic_umbrella_white_64ic_up_and_down_scaling_64ic_up_and_down_scaling_64ic_users_64ic_users_white_64ic_ux_design_64ic_ux_design_desktop_64ic_ux_design_64ic_ux_design_white_64ic_vehicle_64ic_web_based_search_64ic_web_based_search_white_64ic_web_browser_code_64ic_web_browser_developer_mode_64ic_web_browser_user_64ic_web_development_64ic_web_development_white_64ic_web_portals_64ic_web_portals_64ic_web_user_64ic_web_user_white64ic_workflow_64ic_workflow_steps_64ic_workflow_steps_white_64ic_workflow_white_64ic_working_environment_64solidity_blackGroup 19

How to Ramp up Your Team Wisely

A robust, reliable team is a key to success in any business. Therefore, particular attention must be paid to the recruiting and retention of employees. With this in mind, how should one treat the process of selecting new employees? The K&C recruiting specialists will be glad to share some tips.

Pay Careful Attention to Your Recruiting Strategy

If your company needs a particular specialist, do not rush to follow the beaten path of hiring a new employee from anywhere you can find. Rather, try a multi-phase approach to your recruiting process.


Recruiting Steps

The first phase involves preparation. During this phase, an HR specialist specifies all the details about the vacancy to fill and begins an internal search among existing employees:

- among existing specialists who have already been working at the company and have been facing emotional burnout on their current project and are looking for new challenges or the technology stack to dig into;

- with whom the company has successfully contracted previously.


K&C’s remark: “There were really many cases when people came back to us after some time. We do try staying in touch with our ex-colleagues. It’s a good practice.”


The second phase involves an active search, if needed. Here, the traditional search methods are implemented.

 - “Cold” search and search via social networks like Facebook, LinkedIn, etc. (the primary condition is no spam, only an individual approach is acceptable here)

- Response-based recruiting: Job posting on job portals, specialized resources or company’s website, processing replies as well as working within your candidate database (with candidates that have previously applied for a related position)


K&C’s remark: “Rely mainly on an in-house recruiting. Resort to external recruiting agencies only when you need to hire 20-30 or more specialists in total.”

Check All Resumes and CVs Carefully

In an ideal world, we would prefer to deal only with the resumes that are error-free and formatted correctly to find qualified candidates. However, in reality, we have to put up with the fact that software developers are not linguists, and they are not trained how to do it properly. Therefore, behind a poorly looking resume, you may find a diamond in the rough.


Steps for Resume/CV Assessment

First, look at the resumes that provide the most complete information. That is, you can see the technologies, projects the person has worked on, and his/her role in them.


Second, pay attention to the resumes that are not perfect but at least contain the most essential information. As we have already mentioned, even candidates with badly composed resumes deserve a chance.


K&C’s remark: “A resume is just a method of contact, personal communication decides everything.”


What to Pay Attention to

Here are the most crucial elements to notice when looking through a resume:

- Knowledge runs the show! If the person knows all that is required for a specific position and he/she has the necessary experience, then they are your candidate.

- Specific Education is mostly not required: if a person has worked with the technology for a long time and showed good expertise, then the education does not matter.

- Demographics: We don't think it’s a secret any longer that factors including religion, heritage, political views, and gender are not important. If you're still living in the middle ages, you’d better come back to the modern world and get to know its rules.

Hold an Interview Professionally

First of all, define the size of your company. If it is as big and well known as, i.e., Google, then you can use a typical interviewing method. This standard process could imply several rounds of interviews: a Recruiter or HR specialist holds the first “general” interview, then a technical interview is conducted, and lastly, a final step is reached - an interview with a hiring manager or a team-lead.


However, if your company is more of a niche enterprise, then it could be more rational to keep an interviewing process more flexible, adapted to the definite job opening and specific candidates. It should not be long and consist of too much rounds. Otherwise, a candidate will not understand why he\she needs to spend so much time to become a part of the company hardly even known on the market.


A conversational tone during the interview is also very important. By no means should it seem like an arrogant examination to the candidate.


Steps of the Interview

Divide the interview into two parts: preliminary short communication, to clarify fundamental questions, and an extended interview, which implies the presence of technical specialists. They can use real-life situations from projects they are working on, whether they have already been solved or are still works in progress. This is done for a candidate to think this over and suggest his\her options of solving issue.


K&C’s remark: “A person can cram a theory very well, but it is not a guarantee. It is important for us to see how a candidate think, and whether his or her logic coincides with the project’s concept.”


Here, for clarity, we’d like to provide a detailed example of K&C’s practice to demonstrate what you really need to look for in a candidate.


Once, a new K&C employee asked their unit manager, “Why did you hire me? I hardly answered a question during the interview.” The manager replied, “We need people who know how to work well, not how to interview perfectly.”


The unit manager saw the experience and the desire to work within the candidate.


Detection of a “Not-Your-Person”

There are three essential factors that you can’t afford to miss during the interview.

- Sometimes, it’s glaringly obvious that a person has been “coached” to pass an interview with flying colors. This can make it seem that he/she has visited dozens of them and just memorized all the questions. Usually, such people can’t think analytically – any moves away from the typical interview questions will confuse them.


- In addition, try to clarify how interested a job seeker is in your company and its offer. You can hire a technically ideal person, but if he/she wants to achieve something specific (it could be some other technology stack a person is leaning towards, or managerial responsibilities that are not possible to be realized within definite project etc.) in their new job that your company can't provide, your collaboration may turn out to be useless for both parties.


- The last, but certainly not least important factor is the possible discrepancy between information written in the resume and their actual experience and knowledge – which comes down to how much the candidate may have exaggerated in their resume.

Onboard a Newcomer Properly

When a new person first comes into the office, there is no a single way to behave with him/her.


Some people would like a comprehensive introduction with all the details. Usually, these people prefer to be guided and need their hand held over the course of their first week.


Other individuals feel better on the first day if they are left alone somewhere in a quiet corner with a pile of company information to review.


What you definitely need to provide is a working place and any necessary technical devices. And do not forget to let the newcomer know who they should address if they have questions.


However, the actual on-boarding process depends a lot on the team and corporate atmosphere. In some organizations, it is customary to initiate the new employees introduction to the group, while other teams prefer this introduction to happen more naturally and do not force the newcomer’s hand. In either case, during the first week, an HR specialist should monitor the situation thoroughly, acting as a mediator between the novice and their team.


K&C’s remark: “Do not try to organize everything like big companies do. Branded t-shirts and trucker hats may just frighten away a newcomer.”

Retain an Employee Naturally

The Modern Phenomenon of High Personnel Turnover

Nowadays, we increasingly observe that employees tend to leave companies after less than a year. Those who work more than two years at a company (for us at K&C 5-6 years) are phenomena. So, what can you do to encourage workers to stay with you as long as possible? Actually, it’s not a big mystery. You just have to...


Create a Positive Atmosphere

We spend almost 90% of our life at work. Thus, the atmosphere etched into the hearts of every employee is of great importance. If a person feels uncomfortable, efficiency decreases accordingly.


Set up Feedback Meetings

Depending on the length of the employee's stay at the company, make it a practice to conduct feedback meetings. Create a standard form with questions that will be discussed. Send it to the employee with whom the meeting will be held in advance. During the communication itself better to practice individual approach, stay flexible and use answers from the form as a kind of tooltip and guideline.


Also, ask people with which the employee works to leave feedback on him/her. This can be a direct manager of the person: a tech\team lead or a project manager as well as other team-members. They should also monitor this feedback and understand how motivated the employee is, and how much he/she likes the project.


K&C’s remark: “At K&C, all team leads communicate with an HR specialist directly. With this, the HR specialist is able to fully understand each employee's situation.”

To Summarize

All in all, K&C’s team hopes that all of the advice mentioned in this article, will be useful for your business. Cater to the needs of your team, grow it, and develop it. With this in mind, we’re sure you will be surrounded not only by colleagues, but also by friends.

SHARE WITH FRIENDS
You might find this interesting
Our cases
Bosch Classic Cars - Digital Engagement Platform for 19K Vintage Car Owners
Our cases
Liferay Portal Performance Tuning Services for a Major Online Gaming Software Supplier
Our cases
How to apply React Native while developing heavy cross-platform mobile apps
E-book
How to Secure Web Product Development — FREE eBook
E-book
Digital Transformation: the Philosopher’s Stone of Economic Growth
Our cases
Reference: Major producer of auto electronics and spare parts
Our cases
Micro-service Architecture for New AngularJS Application - Case Study
Web
Plan to Succeed: 4 Tips for Building Scalable Software
Web
Microservices… when do we need them?
Our cases
Portal Performance Tuning For Major German Travel Agency
E-book
Top Tools for Cost-Effective Web Development — eBook
Web
How to Motivate Your Dedicated Team to Work with Legacy Projects
Web
Scaling software solutions - how it works
DevOps,Outsourcing,Other
How to setup Kubernetes cluster on AWS
Our cases
Reformation of Deployment Cycle for Bosch Classic Cars Portal
Our cases
Fast and Lightweight Mobile Application based on PhoneGap/ Cordova
Our cases
Drivelog.de — Web Marketplace for Car Owners and Service Providers
DevOps
How We Use Ansіble for Configuration of Our Environments
E-book
Determining Approaches to Mobile App Development
Web
JQuery vs. Angular: Ad Astra per Aspera
Our cases
The Platform Providing Event Organization
Our cases
VAIX - Fault tolerant infrastructure for 24/7 high-load machine learning service
Web,DevOps,Our cases
Our case: Marketplace for gaming goods
DevOps
Docker: Virtualize Your Development Environment Right
DevOps,Outsourcing
AWS DevOps: A New Way to Run Business
Web
Monolith, Microservices, Serverless... Are We in the Middle of the Way?
Other
Big Data: Why Your Business Needs it ASAP
DevOps
Installation and setting up: Nextcloud as a local network storage on CentOS7
Web
Angular 2.0 vs Angular 1.4. What fits you best?
DevOps
How We Manage Our Infrastructure with Chef
Web
Debunking imaginary shortcomings of cross-platform frameworks
Web
Technologies that Foster Digital Transformation
DevOps
How to start services on Linux
Web
Centralized Logging with Logstash, Elasticsearch & Kibana
Web
When Microservices Help Make Future-Ready Products
DevOps
DevOps with Puppet: Tips on Setting it up for Configuring Servers
Web
4 Time-Saving Ways to Test Your Cross Platform Mobile App
Web,Outsourcing
Migration from Angular 1 to Angular 5
Web,Mobile,Outsourcing,Other
All You Wanted to Know About Chatbot Platforms
Web,Our cases
White Label: A Customized Software Solution from a Business and Tech Perspective
DevOps
Use case: how to build and run Docker containers with NVIDIA GPUs
Web,Outsourcing,Other
JS Frameworks: The Trendiest Frameworks You Should Know
Web,Outsourcing
What's New in React 16.3
Other
GDPR: Smart Practices
Web
Advanced Technologies for Marketing Automation
Web,Other
Dedicated Teams for Web Development: Choice Criteria to be Checked
Web
K&C insights: how to make your workflow work for you
Mobile
Native or Hybrid Apps: A Quick Comparison
Web,Outsourcing,Other
How a Company Can Benefit from White Label: K&C experience
Web
A secret formula of an agile dream team
Web,Outsourcing
Node.js vs. Angular.js – Two Sides of the Same Coin
Web,Outsourcing
Web App Security 101: Keep Calm and Do Threat Modeling
Web,Outsourcing,Other
Angular vs. React vs. Vue – Let the Fight Start!
Other
Swimming with Sharks
Web
Three Authentication Approaches to Keep Your Clients Safe
DevOps
Setting Up: Traefik Balancer In Rancher Cloud
Outsourcing
The BPM in the Microservice Environment
Mobile
Reasons to believe in Ionic hybrid app
Web
Agile and DevOps are Key Drivers of Digital Transformation
Web,Other
GoLang: Features, Pros and Cons
Web,Outsourcing
Angular 6 Will Be A Hit
Web
A Guidance for Keeping Your Web Development Project Within the Budget: Three Key Pillars
DevOps,Outsourcing,Other
ROCKET.CHAT as an internal messaging system and helpdesk platform
DevOps
How to Build a Rancher & Docker Based Cloud
Web
Node.js 10.0.0: Everyone’s Favorite Got Even Better
Web
Cloud Deployment: Overview of Options
Web
Cost efficient technologies
Web,Other
How to Make Your Web Solution Rock: 7 Areas to Check
Web,Outsourcing
Why It’s Better to Use Vue.js than Angular and React in 2018
Web
Fintech Apps - A Lucrative Solution for Customers and Businesses Alike
Web
SEO Tips & Tricks for Single Page Web Applications
Outsourcing,Testing
How the QA Team Tests Your Project
Web
Angular 4 vs React – what to choose in 2017
Web,Outsourcing,Other
Golang vs. Node.js
Web,Outsourcing
ANGULAR 6 versus REACT 16.3
DevOps,Outsourcing
Information Security with AWS DevOps
Other
Europe’s Big Payments Directive PSD2
Web,Outsourcing,Other
Angular 5 VS React.js – Who’s Going to Set the Tone in the Upcoming Year?
Web,Outsourcing,Other
Angular 5.0.0 – A Better Version of Itself
Outsourcing,Other
Hybrid, SaaS+PaaS, IoT: Cloud Trends to Catch in 2018