How a candidate (developer) and HR with Team lead find each other

Hello, Habr!





This is my first article!





I would like to share with you my opinion and observations on the recruiting process in development. 





I think my observations can also be applied in other directions.





The article will be of interest to the following persons: programmers, HR, Teamleads, HR, IT directors. 





I am writing to share my experience, hear your feedback and hope to at least slightly change the recruiting process for the better.





Consider the following:





  1. In the article I share only my thoughts and experiences. I cannot teach anyone. Draw your own conclusions.





  2. All matches are random.





  3. Recruiting personnel is an extremely difficult and responsible task.





  4. We all have little experience, live and learn.





A little bit about yourself:





I am 30+ years old, I have been working for almost 10 years as an IT manager in a company (more than 500 employees). At the moment, my group is engaged in improving the company's products, as well as developing programs for customers and employees. For 10 years, I had to hire, train, manage a large number of people - more than 60 people in total. Many of them "grew" from novice engineers to serious ones (developers, auto-testers, devops). At the moment they work for TOP IT companies in Russia.





Tactics:





So, let's begin.





1) Make sure your / candidate's resume is read

.   1 pet-project. 1500 , 300 .  .





.

:





  • .





  • ( ) Android.





  • Java 8, Android SDK.





  • - (SOAP, REST, JSON).





  • .





  • - .





  • UI.





  • ( AppStore/Google Play).









, , . , , ! ! , , ). , IT - , . … , . 40+, , , . , , 30 . , . , .





: " ?".





: "".





: " , - , 2-5 , , …".





, , .





- ,  , :





  1. , , .





  2. . , . , . , ?





  3. ,   ,   , 5,  20, , ?





  4. 30 , HR, 1 . ? , . ? ?





, - ,   - , . , , . "…", . . , , .! , 1,5 .





:





Team lead: ,   , .





: . , HR .





: , . .





HR: Team lead .   , : " 1,5 ?", " 1 , , ?", " RxJS?", " docker, ?". -  Team lead () - .





:  . , KPI , .





: , .. .   .   .





: HR, , Skype. . , . , , . , "" , .





: .





: HR, , .   . HR, .





P.S , , ? . , ?





, ).





… , . , HR ? , . , , , ? .





2) - !

, -   : " - ". - , , , , , .





 , : " ", : "!". , ! "" , , . - 7 5 . , - 2 ). "". , , , , , , , : " ? ?"





  :





  1. , , .





  2. .





"" :





: HR, , , , , , ?









HR: …) , ? , , .





 (  : rxjs: relaySubject, mergeMap, sheduler, , , rx . , lazy loading, mvp/mvc/mvvm. js hello world mvp/mvc/mvvm) 





: 2 , javascript, angular, rxjs, git, jira.









HR: , : " 1 , javascript,  git, jira. angular."  ( : rxjs: switchMap, map.  angular hello world)





.. HR ,  : , .. , .





(HR )









HR: , , "".









: ( ! , ! .) ! ! ?…





.





: , :





"2 , javascript, angular, rxjs, git, jira."





: " 1 javascript. Angular. rxjs, git, jiar , ". .





HR: , .





,  , .





, , :





- :





. ,   , HR,  .  ,  , ,  15 , .   3 . , , . , , . ( ).





- ( )





. . HR . , , , , , , , .





- .





, , , , "HR ". IT . "React developer" " " "","Mail","Avito" etc   ? , .





: " , … …. , 2 . ?   !".





:









-





: .





? - .





? - , . , 80 000 . ?. 









-





: , .





? - , .. .





? - , . , .





:





Team lead: , .





, :





  1. , ,   15 .





  2. ,  ,   3-4





  3. ,  ,





  4. .





, .





:





RxJs:





) - sheduler, forkJoin, catchError, takeUntil, retryWhen.





) http , ,   HTTP   .





) , .









. ? : ( , ,   ), , , , ..





: , , . " ". , , - , , . .   . "-", , . . HR , , , .





: , . . HR , .. , , . .





HR: - () , 15 3 .





: , . . , , / . - .   . .





:  , . , . , .. , ,     , . , , .





: , , .





: , - , ?





: , , , , . . , . , HR . .





:





, , -, . full-stak , , .





- (2 , 1 -), , , ;

- , : , , code-review;

- : , ;

- ( ).







:

- .

- ( N ). YYYY: ,  N / (Java 8, Spring, nGinx, PostgreSQL, Redis);

- , N / (Angular, Node.js);

- , Telegram, VK, Viber, N / (Angular 4, Node.js, MongoDB);

- . 11 , N / . (jQuery, Node.js, MongoDB);

- "Y" 60%, N / , Z.





:

- ( 2 )  (Angular 8 RxJS NgRX, Yandex Maps API, Node.js Express, Postgis, Socket.IO).

- dashboard (Angular, Node.js, PostgreSQL);

- . 2,5% (Node.js, PostgreSQL, ExtJS);

- ( 1 ) Android (Java, MVP, RxJava2, Retrofit2);





50% , 50% . ?





№1:





  Tem Lead. .





HR

React/Vue/Nest.js -

GraphQL, TypeScript, React, Vue, PostgreSQL, MySQL, MongoDB, Redis, PHP, Docker, Git





:

- SPA - (React/Vue + GraphQL Nest.js + PostgreSQL)

- ,

-





, , . React/Vue/Nest/ , Angular/Node.js. 





, , , , . 





. . , ., ? ? ? senior ?





+ ?







, , )

, , ))





! ".". - .. !





.





, " ", , , , . .









, )





.





 frontend   : Angular, React,Vuew backend: Node.js, Nest.js . . . . 









№2





Senior Frontend Developer









  • JavaScript TypeScript, CSS (Flexbox Grid)





  • Angular





  • -





  • -









  • .





  • , OnPush Angular





  • -









, , ., , , , .





:





1)  JavaScript TypeScript, CSS (Flexbox Grid) - , ?





2) ?





3) ?





HR , , ,   , . .





!





.





, .





:





- Angular -

- , OnPush Angular -

- - -

- . -





, :

- JavaScript TypeScript, CSS (Flexbox Grid) - , " ", ?





, :





!





:





- , , . , , , , .

- , . .. , " ?", .





- Angular, TypeScript, SCSS. )





. ,  , , ,  , HR ?





  1. . ?





  2. HR , ?





  3. HR ?





  4. HR   ?





, .. HR , , , .





№3





.





Senior Angular developer





:





- Angular, rxjs, angular material, lazy loading





- Jira , Confluence





 





:





........





. Angular - , . .





, .





  1. ?





  2. RxJS ?





  3. Ngrx, MobX, Ngxs?





  4. ?





  5. unit, e2e , hello world ?





  6. - , , , e2e ?





HR .





HR, .





, , ?





"Senior", .





.





, , .





.





.





:





.





, .









! , HR   - !





, , , , .





:





  1. HR , (). 





  2. HR . HR "" , : " backend NodeJs 1 ". , , , .









  3. .. , unit .





. , .





№4









: middle/senior frontend developer







:

— : , . , . , ,



— ( ). , , -

— ,

— , ,

— : Typescript 4, React 17, Webpack 5, ThreeJS, Lottie, NestJS 7, PostgreSQL 12, Kafka, k8s





, :

— - , , : , , ,

— : , , , ui-, ThreeJS Phaser; — NestJS, Kafka, , ,

— : — xxxxxxx 





, :

, , . - , . , , , . , - ( Nestjs). — , .





— .





- , , ).





. ? 





  1. Typescript 4





  2. React 17





!





  •   Typescript  React  hello world ?





  • "keyof" Typescript ?





  • "middle/senior"?  "middle/senior". , RFC?





HR, , . ,  , ?





"" . . : " , ,   , , , , ".





 





, , - , . : " , ?" " " . .  , : Middle, Senior, 2 , Spring Boot, Nodejs, Angular, Kubernates. 





, . 





20% , 80% .





Namely - to formalize the minimum technical requirements and clarify them even before meeting with HR or the customer.





PS

I am thinking of writing more about how I interviewed as a developer and how I think what exactly you need to pay attention to when interviewing. 





Write your comments - I will be glad to receive feedback from everyone!








All Articles