<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Alex Mir</title>
    <description>The latest articles on DEV Community by Alex Mir (@xelarimm).</description>
    <link>https://dev.to/xelarimm</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F853840%2Fa67e8939-8fa5-4fe9-8dfa-dc758a47abcc.jpg</url>
      <title>DEV Community: Alex Mir</title>
      <link>https://dev.to/xelarimm</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/xelarimm"/>
    <language>en</language>
    <item>
      <title>6 months with eBay/Adevinta</title>
      <dc:creator>Alex Mir</dc:creator>
      <pubDate>Thu, 03 Nov 2022 18:03:06 +0000</pubDate>
      <link>https://dev.to/xelarimm/first-6-months-with-ebayadevinta-jp0</link>
      <guid>https://dev.to/xelarimm/first-6-months-with-ebayadevinta-jp0</guid>
      <description>&lt;h1&gt;
  
  
  ⚠️ Disclaimer
&lt;/h1&gt;

&lt;p&gt;This article might be relevant for those who have never worked in a big tech company or international environment as I have. &lt;/p&gt;

&lt;p&gt;The whole article is my personal opinion and might be not aligned with company policy or vision.&lt;/p&gt;

&lt;h1&gt;
  
  
  📜 Background
&lt;/h1&gt;

&lt;p&gt;I am Alex and this is a review about being a Junior Frontend Engineer in an international company for the first time. Before the current company, I worked in an agency and a startup on an MVP step. Also, I have changed my career direction to the complete opposite and started from the beginning and my previous specialty was an Architect-Construct Engineer role.&lt;/p&gt;

&lt;h1&gt;
  
  
  👯 Hiring &amp;amp;&amp;amp; Onboarding
&lt;/h1&gt;

&lt;p&gt;The first contact took place at the beginning of November when the outsource HR manager found me and applied me for middle Frontend Engineer. In 4 interviews, we figured out that I do not fit that specific role's expectations.&lt;/p&gt;

&lt;p&gt;Despite of that my knowledge level was not enough for middle-level specialists I did not feel any disappointment or straightforward criticism from the interviewers. The mindset of interviewers in the process was more like “you are the specialist, tell us how you do the magic”, not like it was in my native county “we are specialists and have doubts that you are too, good luck with changing our minds”. This was so new for me.&lt;/p&gt;

&lt;p&gt;After several months HR manager contacted me again with news of the new Junior Frontend Engineer role. The second interview process was way faster since the company already knew my background and skill set so I had just a product interview and a team interview. After this speeded-up process, I was happy to receive an offer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Onboarding
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PE5dV9_F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0est0yelafrg87bstczv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PE5dV9_F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0est0yelafrg87bstczv.png" alt="Image description" width="485" height="383"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The onboarding process contains: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;shipping the new hardware (MacBook Pro, monitor, magic keyboard, touchpad, dock station, web camera, android device for testing [since I have an iOS one])&lt;/li&gt;
&lt;li&gt;company departments introduction&lt;/li&gt;
&lt;li&gt;tools and technologies brief&lt;/li&gt;
&lt;li&gt;“greeting the team” meeting&lt;/li&gt;
&lt;li&gt;setup of the product and 3rd party tools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I needed a lot of help and extra explanations since the international environment was something new for me and I was quite worried about my English and cultural fit. During the onboarding, I has been attached to an onboarding buddy which I have never seen after I got rid of my questions for him. I found the onboarding schema great, it helps you not to ruin the first impression for the team with the clarifications of essentials.&lt;/p&gt;

&lt;p&gt;After the onboarding, I am led mostly by the Team Lead and personal preferences.&lt;/p&gt;

&lt;h1&gt;
  
  
  💬 Communication culture
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Communication
&lt;/h2&gt;

&lt;p&gt;Since I am from western Europe I will compare current working communications with the communication I saw before.&lt;/p&gt;

&lt;p&gt;These are my highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I would say “being nice” is a non-written job requirement because everyone I have met so far is supportive and non-critical, which is new for me;&lt;/li&gt;
&lt;li&gt;The company is quite diverse and each of us is super careful about the others’ feelings and expressions;&lt;/li&gt;
&lt;li&gt;Always soft feedback highlighting strengths and weaknesses, but with a focus on the improvement plan which helps to avoid anxiety after the failures;&lt;/li&gt;
&lt;li&gt;You will never be texted out of working hours. We had a situation when our team member took a long vacation so the manager put extra effort to walk through all possible questions to avoid bothering the leaving one when he is out.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Working vertical
&lt;/h2&gt;

&lt;p&gt;Even if the company is made up of thousands of people, our chapter vertical (chapter) contains 137 people.&lt;/p&gt;

&lt;p&gt;I would like to highlight a few points that are particularly memorable to me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The company lives its key behaviobehaviorsI truly believe in:&lt;/li&gt;
&lt;li&gt;act for max impact&lt;/li&gt;
&lt;li&gt;use your voice&lt;/li&gt;
&lt;li&gt;grow through different perspectives&lt;/li&gt;
&lt;li&gt;win and lose together&lt;/li&gt;
&lt;li&gt;experiment bravely&lt;/li&gt;
&lt;li&gt;Your opinion matters more than your role;&lt;/li&gt;
&lt;li&gt;We share the experience around the teams with non-mandatory sync meetings;&lt;/li&gt;
&lt;li&gt;Even if I do not know personally the specific person from a vertical I do know that this person would be happy to help me (most likely 😅);&lt;/li&gt;
&lt;li&gt;product decisions are made by teams consciously and should be discussed as much as necessary for everybody;&lt;/li&gt;
&lt;li&gt;Company events. I have visited the dinner in the restaurant, online wine tasting, and pride month event;&lt;/li&gt;
&lt;li&gt;Crossfunctional fully packed teams of 2 Frontend Engineers, 2 Backend Engineers, 2 iOS Engineers, 2 Android Engineers, an Engineering Manager, a Product Manager, and a Designer.&lt;/li&gt;
&lt;li&gt;Management as a service;&lt;/li&gt;
&lt;li&gt;Remote work. Visiting the office is not mandatory. Also, I find a nice non-spoken rule to turn on the camera if there are just a few people on a call, that helps to sync better with others;&lt;/li&gt;
&lt;li&gt;Diversity lections, anti-discrimination lections, racism in tech lection&lt;/li&gt;
&lt;li&gt;Retrospectives. Personally, I like them, but I do understand why not everyone does the same;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And couple that I do not like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We do not have many team events. Company-wide yes, but not team-wide (only one per quarter). So working remotely is a bless and a curse;&lt;/li&gt;
&lt;li&gt;Retrospectives. I like it, but I can not judge others who do not;&lt;/li&gt;
&lt;li&gt;Motivation comes from explanation (that much that it needs);&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  🧑‍💻 Development culture
&lt;/h1&gt;

&lt;p&gt;Great:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://adr.github.io/"&gt;Architectural Decision Records&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;A lot of attention for web &lt;a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility"&gt;a11y&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Biweekly Frontend guild sync to share the experience;&lt;/li&gt;
&lt;li&gt;Code review must be done by 2 developers except you. Usually, it is the code owner and feature owner;&lt;/li&gt;
&lt;li&gt;UX &amp;gt; DX;&lt;/li&gt;
&lt;li&gt;Weekly Tech sync to share important updates;&lt;/li&gt;
&lt;li&gt;The company is a sponsor and organizer of Frontend connect in Barcelona last few years;&lt;/li&gt;
&lt;li&gt;Different documentation for the codebase of the web, iOS, and Android;&lt;/li&gt;
&lt;li&gt;Documentation for the product (!);&lt;/li&gt;
&lt;li&gt;87% of the code is covered with tests Unit, Integration, and End-to-end (!);&lt;/li&gt;
&lt;li&gt;Holding a hand on a pulse of &lt;a href="https://www.speedcurve.com/"&gt;metrics for performance&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Holding a hand on a pulse of &lt;a href="https://trackjs.com/"&gt;metrics for errors&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Open discussions about our current issues and challenges;&lt;/li&gt;
&lt;li&gt;Very comfortable with codebase with TS, functional components, and just a few topics where I got an answer “it is what it is”, mostly decisions made by purpose;&lt;/li&gt;
&lt;li&gt;Each developer I have a chance to contact is super passioned about their topic;&lt;/li&gt;
&lt;li&gt;I was lucky to see how we are creating a completely new team and getting them to work and how my teammates created professional presentations for them with records and a specific team to support the newbies;&lt;/li&gt;
&lt;li&gt;Even though I am in a Junior role I am invited to the architectural discussions which I find very useful whatever much I can understand there;&lt;/li&gt;
&lt;li&gt;Supportive team leaders even if you screwed up;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Team Leader: “This is your first task”&lt;br&gt;
Productions after my deployment:&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HW5Ky0xb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hzjzvnc8kv4zkz060975.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HW5Ky0xb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hzjzvnc8kv4zkz060975.gif" alt="Image description" width="360" height="203"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Not that great approaches:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No common convention around repos about their descriptions, title;&lt;/li&gt;
&lt;li&gt;Use cases of not-that-important but deprecated methods like &lt;em&gt;&lt;/em&gt; in React without up-to-date ADR about it;&lt;/li&gt;
&lt;li&gt;Unstable CI/CD causes delays in delivering the features;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--brfnQtOK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mlww6vgx83a1x8rsqn8y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--brfnQtOK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mlww6vgx83a1x8rsqn8y.png" alt="Image description" width="524" height="499"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  ⚙️ Technologies
&lt;/h1&gt;

&lt;p&gt;The product is relatively young, so most modern patterns and tools are used like functional components, TS, and fitted frameworks.&lt;/p&gt;

&lt;p&gt;The product is in the process of TS migration and how we put the effort there is very inspiring even if it needs about a year to migrate. Let me explain. &lt;/p&gt;

&lt;p&gt;The product is just a few years old, but it is already huge so the business is ready to spend resources on this very technical improvement. Since not all of the employees are familiar with TS’s first setup for it was way away from strict one which means that developers were allowed to use any everywhere, but the rules for TS are changing from time to time and the use cases for any are decreasing with tickets to get rid of created ones.&lt;/p&gt;

&lt;p&gt;Also, migration to newer technology is a background process that does not interrupt delivering of the features as well.&lt;/p&gt;

&lt;h3&gt;
  
  
  Zero bug policy
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8N63TsLq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g7fstjgi3xn58q4wj7qm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8N63TsLq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g7fstjgi3xn58q4wj7qm.png" alt="Image description" width="577" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I was lucky to join when the whole vertical adopted the Zero bug policy. Shortly it means that the whole backlog was restructured and only critical or blocking bugs were identified, and the rest were recategorized as improvements. Once they reached the mark 0 in the product they announced that each new bug gets the highest priority and should be resolved ASAP. Also, it is important to have a convention about what to evaluate as a bug. &lt;/p&gt;

&lt;h1&gt;
  
  
  🧑‍💼 Management as a service
&lt;/h1&gt;

&lt;p&gt;In my previous experience manager was the controller and rarely a helper. Mostly manager was the person who is giving you tasks and controlled your work with micro-management and it take some time to explain what we are doing, and how and why this was important. I mean it is not bad, but not every day at least. The bad about it was that they never were engineers before management 😭&lt;/p&gt;

&lt;p&gt;Here the situation is different. Most of the tasks are made by engineers themselves because they are improvements or suggestions to rethink decisions; the rest are features or epics from product management or principals. So the whole work is based on the trust of the company in you and that you know what to do and the rest of the company asks you to deliver the features, just like it was during the hiring process. &lt;/p&gt;

&lt;p&gt;On my 1:1 with my manager, we work on my career development and I am encouraged to drive this and set career goals for myself, rather than goals set for me. So I would call it soft leading and facilitating my direction.&lt;/p&gt;

&lt;p&gt;I have found the closest definition of our process in &lt;a href="https://www.linkedin.com/pulse/management-service-maas-saurabh-rawal/"&gt;the article&lt;/a&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  🧑‍🎓 Learning opportunity
&lt;/h1&gt;

&lt;p&gt;The company encourages personal learning with a budget for conferences, courses, books, etc.&lt;br&gt;
Also, once per quarter, we have Innovation days. It is 3 days of trying something new. For example, you can spend it trying to create an MVP, pitch it for the whole chapter and even get a budget from a company if it is a worthy idea to dig deeper. But just learning and being a spectator during those days is fine too. Being a participant is not mandatory. &lt;/p&gt;

&lt;p&gt;In my retirement, I may name another company as the best company I worked with in my life, but for now, I can say that I have never worked with such passionate professionals in a good working environment with a modern tech stack.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>frontend</category>
    </item>
    <item>
      <title>🧑‍💻How to find a job as a Junior Frontend Engineer in Europe in 2022?</title>
      <dc:creator>Alex Mir</dc:creator>
      <pubDate>Tue, 26 Apr 2022 16:49:43 +0000</pubDate>
      <link>https://dev.to/xelarimm/how-to-find-a-job-as-a-junior-frontend-engineer-in-europe-in-2022-1k6n</link>
      <guid>https://dev.to/xelarimm/how-to-find-a-job-as-a-junior-frontend-engineer-in-europe-in-2022-1k6n</guid>
      <description>&lt;p&gt;Hi, my name is Alex and I was looking for a Junior Engineer job in Berlin for 8 months.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;64 interviews and 87 matches filtering my email with “unfortunately”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This article might be relevant to someone, who decides to change his job, want to get their salary in European currency, or just researches the complexities of looking for a job in Europe.&lt;/p&gt;

&lt;p&gt;It's difficult to get a job as a Junior: companies willingly hire middles/seniors, junior positions are highly competitive, headcounts for junior developers are rare, vacancies can be in German, and there are also separate freelancers sites that mimic in-house work... ahhhhh!&lt;/p&gt;

&lt;p&gt;Let’s figure it out!&lt;/p&gt;

&lt;p&gt;When I started looking for a job, I was very afraid that employers would quickly realize that I am not a real developer and I learned English from computer games. The fear was paralyzing: it was difficult not to sabotage the test assignment, start preparing for the interview and come to the meeting.&lt;/p&gt;

&lt;p&gt;It took about two months to recognize the problem. If I was getting discouraged, the attitude "if you can't do something, start to work it out and it will work" was helpful.&lt;/p&gt;

&lt;p&gt;To make your search less time-consuming, explore my eBay employment experience. In each section, I will leave examples of CVs, cover letters, and other blanks. Use and rewrite them to suit yourself.&lt;/p&gt;

&lt;h2&gt;
  
  
  🏋️ Preparations
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Curriculum Vitae&lt;/strong&gt;&lt;br&gt;
I rewrote my CV nine times and twice from white paper. Each iteration took at least a day: coming up with changes, not breaking the layout (in Europe everybody is in love with .docx and .pdf), and distributing the current version among my social networks.&lt;/p&gt;

&lt;p&gt;Main principles:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Predictable structure: header, generalized content, experience, keywords, additional.&lt;/li&gt;
&lt;li&gt;A minimum of creativity in the layout (imagine yourself a recruiter with 3 hundred responses per week).&lt;/li&gt;
&lt;li&gt;A maximum of two pages in length.&lt;/li&gt;
&lt;li&gt;Indicate links to projects, employers, social media, and pet projects.&lt;/li&gt;
&lt;li&gt;Didn't forget the keywords by which I will be found (conveniently put in a separate "technology" section).&lt;/li&gt;
&lt;li&gt;Relevant information first. I removed my irrelevant experience as a civil engineer from my CV but kept it on LinkedIn. I put my higher education diploma after courses in programming.&lt;/li&gt;
&lt;li&gt;Minimal unprofessional information about myself - the recruiter will say thank you.&lt;/li&gt;
&lt;li&gt;Official style. I had to remove emoji and an entire joke from my CV. 😞&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Reasons for refactoring a CV:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Job interview rejections at first steps.&lt;/li&gt;
&lt;li&gt;Acquaintances Seniors reviewed my CV (and test challenge). Collected in a &lt;a href="https://www.notion.so/CV-destroyers-eng-c13046cad8fc410292a9043e83ff692f"&gt;table&lt;/a&gt; and added the most capacious feedback from unsuccessful interviews.&lt;/li&gt;
&lt;li&gt;Too inaccurate and blurry phrases like "optimizing page rendering", "attention to UX/UI", and "working with technical debt". Replaced with specifics or removed.&lt;/li&gt;
&lt;li&gt;If I liked the job, I reworked the CV to meet the matched requirements. Focused on the skills that were required. Pointed out the general features of their story and the product they were looking for a developer for.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://drive.google.com/file/d/1E2874HLiniorrm-ove_jiEspijbwVOQH/view"&gt;The latest version of my CV&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cover letter&lt;/strong&gt;&lt;br&gt;
The significance of the cover letter is still a mystery to me. But in a competition where there is a small horde of candidates competing against me, I prefer to stand out in all the ways that do not irritate the recruiter.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TbYErAgC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hjgj5cvunl7e3bjhokn7.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TbYErAgC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hjgj5cvunl7e3bjhokn7.jpg" alt="Image description" width="750" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Basic principles:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Made the cover letter more personalized. Addressed a recruiter by name if specified, or addressed the team.&lt;/li&gt;
&lt;li&gt;Summarized the CV in a couple of short paragraphs. Preferably not copying the Summary from the body of the CV.&lt;/li&gt;
&lt;li&gt;Briefly described the motivation for working with the product I applied for.&lt;/li&gt;
&lt;li&gt;Offered to check the details in the CV. &lt;a href="https://influencermarketinghub.com/what-is-an-influencer/"&gt;Social influencers&lt;/a&gt; told so and they know exactly how to sell.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://www.notion.so/Hi-Jack-65127a3a0d984a6ea52ed3dc90ac1396"&gt;Cover letter&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hard skills&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Verify your knowledge and experience with technology with the canonical &lt;a href="https://roadmap.sh/frontend"&gt;frontend starter pack&lt;/a&gt; (I have 83% coverage).&lt;/li&gt;
&lt;li&gt;B1 level of English minimum.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Soft skills&lt;/strong&gt;&lt;br&gt;
It's more complicated than that. You can google "how to evaluate soft skills" and drown yourself in methods, or you can go to every interview they call for and ask for feedback.&lt;/p&gt;

&lt;h2&gt;
  
  
  📝 The recruitment process
&lt;/h2&gt;

&lt;p&gt;Stages:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Greeting interview. This is a welcome part with a recruiter who wants to understand what you are looking for and what to offer you (sometimes the recruiter is subcontracted and has open positions in several companies at once).&lt;/li&gt;
&lt;li&gt;Technical interview. This could include reviewing homework challenges, solving problems online, or designing a design system. The latter has only happened once, and I failed miserably.&lt;/li&gt;
&lt;li&gt;Management interview. At this point, they are interested in how you used to work in a team, how tasks were distributed, what you did in conflict situations, and what your weaknesses are (it's cool to know them). Since almost the whole IT uses &lt;a href="https://www.atlassian.com/agile"&gt;Agile&lt;/a&gt;, it is better to pass the answers at this stage through the prism of Agile methodology.&lt;/li&gt;
&lt;li&gt;Interview with the team. You're invited to chat with the team on free topics: we chatted about TypeScript and about the desktop set-up. A soul-check really.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is the ideal process, which is followed primarily by large corporations hiring hundreds of people every year. Smaller market players come up with simplified options. For example, the founder of the company or your future team leader can act as a recruiter, but I have not encountered anything beyond these 4 steps.&lt;/p&gt;

&lt;p&gt;The closer the offer got, the fewer new questions came up for me in the interview. Below are all the main questions and how often they are asked:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Describe your process in the last team. - often&lt;/li&gt;
&lt;li&gt;Describe your ideal employer. - often&lt;/li&gt;
&lt;li&gt;How do you deal with stress at work? - often&lt;/li&gt;
&lt;li&gt;What technology do you use and why? - often&lt;/li&gt;
&lt;li&gt;What do you do if there is conflict in the team? - medium&lt;/li&gt;
&lt;li&gt;What are your strengths and weaknesses? - average&lt;/li&gt;
&lt;li&gt;If you need to learn new things, how do you do it? - average&lt;/li&gt;
&lt;li&gt;How do you measure the success of a new feature? - seldom&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.notion.so/Interview-presentation-b217331b93a440efb580c079785a8e15"&gt;My answers.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I made a short brief for myself the day before the interview. It contains:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Company's mission and products&lt;/li&gt;
&lt;li&gt;Personal motivation&lt;/li&gt;
&lt;li&gt;Salary expectations (based on &lt;a href="https://www.glassdoor.co.uk/Salaries/index.htm"&gt;glassdoor&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Questions about team/stack. It shows my involvement and leaves a pleasant aftertaste.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I filled in the same brief with new information after the interview. It helped me not to forget who I was talking to, as well as what salary I said before the next one (&lt;a href="https://www.asdcode.de/2022/02/it-salary-survey-december-2021.html"&gt;IT salaries in Germany&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.notion.so/01-11-2021-09-11-2021-02-03-2022-09-03-2022-eBay-mobile-de-d4b76eecc9714699899f903ed9e3cfaf"&gt;Brief template&lt;/a&gt; with common motivation and questions (better to replace or add yours).&lt;/p&gt;

&lt;p&gt;30 minutes before the interview I:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Repeated drafts and the self-presentation to peek, but not to read.&lt;/li&gt;
&lt;li&gt;Prepared 3 browser tabs (for quick changing Alt[Cmd] + Shift + Tab): self-presentation, company brief, google meet room.&lt;/li&gt;
&lt;li&gt;Checked background (no mess, no glare, no people), camera, and microphone.&lt;/li&gt;
&lt;li&gt;Prepared a notepad and pen. The interlocutor may be annoyed by the sound of the keyboard, especially the mechanical one.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QBsGJh0H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5y4ubdkk4k4o56pild61.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QBsGJh0H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5y4ubdkk4k4o56pild61.jpg" alt="Image description" width="880" height="788"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔍 Job search
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Where?&lt;/strong&gt;&lt;br&gt;
Sources of open positions (by relevance):&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Career pages of favorite companies.&lt;/li&gt;
&lt;li&gt;Hiring platforms (&lt;a href="https://www.linkedin.com/in/xelarim/"&gt;LinkedIn&lt;/a&gt;, &lt;a href="https://hired.com/"&gt;Hired&lt;/a&gt;, or &lt;a href="https://www.glassdoor.co.uk/Salaries/index.htm"&gt;Glassdoor&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Freelance platforms (&lt;a href="https://www.upwork.com/"&gt;Upwork&lt;/a&gt;, &lt;a href="https://www.bebee.com/"&gt;BeBee&lt;/a&gt;, &lt;a href="https://www.freelance.de/"&gt;Freelance&lt;/a&gt;, &lt;a href="https://www.toptal.com/developers"&gt;Toptal&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;"Weak connections" such as friends or colleagues.&lt;/li&gt;
&lt;li&gt;Referral links from LinkedIn strangers. I asked strangers who worked in the companies I was interested in and asked for referral links (2/3 of requests were rejected).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;How?&lt;/strong&gt;&lt;br&gt;
Do not waste your time and CV for Middle+ roles if you are not a Middle+.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"It might work!", thought I. "8 months and Junior offer", — reality says.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;Sign up for career newsletters from companies you are interested in and check the career pages of favorite companies every week (sometimes they have a subscription feature).&lt;/li&gt;
&lt;li&gt;Set up some search filters and sign up for daily updates on hiring platforms.&lt;/li&gt;
&lt;li&gt;Update your status on LinkedIn to "Open to new offers" and remind about yourself every couple of weeks that you are on the lookout.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Job is looking for you too.&lt;/strong&gt;&lt;br&gt;
The recruiter can find your profile himself. Format it in a way that they like.&lt;/p&gt;

&lt;p&gt;LinkedIn:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Specify the desired position.&lt;/li&gt;
&lt;li&gt;Describe in detail any relevant jobs.&lt;/li&gt;
&lt;li&gt;Upload a photo (look at profiles of other European developers to find out your level of propriety).&lt;/li&gt;
&lt;li&gt;Add cross-platform references that help recruiters imagine your personality.&lt;/li&gt;
&lt;li&gt;Take &lt;a href="https://github.com/Ebazhanov/linkedin-skill-assessments-quizzes"&gt;&lt;del&gt;cheat&lt;/del&gt;&lt;/a&gt; internal tests to get the skill badges.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Github:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pin your pet projects (&lt;a href="https://github.blog/2016-06-16-pin-repositories-to-your-github-profile/"&gt;how&lt;/a&gt;?).&lt;/li&gt;
&lt;li&gt;Ceate a simple &lt;a href="https://github.com/novakcgx/novakcgx"&gt;README&lt;/a&gt; to the whole profile (&lt;a href="https://daily.dev/blog/creating-a-killer-github-profile-readme-part-1"&gt;how&lt;/a&gt;?).&lt;/li&gt;
&lt;li&gt;Emphasize hard skills (only engineers will read here).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Leetcode:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Solve problems.&lt;/li&gt;
&lt;li&gt;Refer to your Leetcode account everywhere - the platform has become an important source of candidates.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Medium:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Include backlinks to your social networks at the end of your articles.&lt;/li&gt;
&lt;li&gt;Feel free to write articles, even if you are a Junior (as I am, but here we are). There's a lot to discuss at all career levels.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instagram:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Set your profile as private, if you have a too defiant lifestyle.&lt;/li&gt;
&lt;li&gt;After you've made the perfect CV, set up your social image, and even had a few interviews, it's time to start all over again.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🤯 Work on mistakes
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." - Vaas Montenegro&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Feedback&lt;/strong&gt;&lt;br&gt;
After about 7 rejections, I started asking companies to give me detailed feedback about the interviews or tests. I asked for detailed descriptions of my weaknesses and strengths.&lt;/p&gt;

&lt;p&gt;Most of them politely replied: "Our requirements did not match your skills" - but some companies even scheduled an extra call to tell me point by point where I performed well and where I did not. This was extremely helpful!&lt;/p&gt;

&lt;p&gt;Probably the most important and exciting part of the search: finding out what you don't know. The feedback helped me find out my strengths and weaknesses that I hadn't even thought about.&lt;/p&gt;

&lt;p&gt;At each interview, I learned something new about technology, and corporate communication culture or noticed my gaps in knowledge/skills.&lt;/p&gt;

&lt;p&gt;For example, at the beginning of the interviews, I didn't know how to &lt;a href="https://medium.com/@rdavila01/5-conflict-resolution-techniques-for-the-agile-coach-8e4f7bf04aac"&gt;methodically solve work conflicts&lt;/a&gt;, I hadn't heard about &lt;a href="https://www.ibm.com/cloud/learn/three-tier-architecture#:~:text=Three%2Dtier%20architecture%20is%20a,associated%20with%20the%20application%20is"&gt;three-layer architecture&lt;/a&gt;, I didn't understand the &lt;a href="https://engineering.zalando.com/posts/2021/03/micro-frontends-part1.html"&gt;principles of micro frontends&lt;/a&gt;, etc.&lt;/p&gt;

&lt;p&gt;I also had to try Docker, CSS-in-JS, TS, Leetcode, algorithms (I was asked once, though), and solve problems where I made mistakes in the interviews.&lt;/p&gt;

&lt;h2&gt;
  
  
  🎁 Bonus: recommendations for emailing in Europe
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Don't write outside of office hours. Nobody will reply, and they will notice to themselves that you don't separate personal and work spaces.&lt;/li&gt;
&lt;li&gt;Keep your letters &lt;a href="https://englishlive.ef.com/blog/career-english/write-perfect-professional-email-english-5-steps/"&gt;structured&lt;/a&gt; (very important).&lt;/li&gt;
&lt;li&gt;Collect your thoughts and questions into one letter. Email is not a messenger (even on LinkedIn, recruiters &lt;a href="https://imgur.com/PXF0hMJ"&gt;follow the structure of the email&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Reread all texts and attachments before sending.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--i2FGxttp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n3c5nmf2wp00ujsi8f67.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i2FGxttp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n3c5nmf2wp00ujsi8f67.jpg" alt="Image description" width="640" height="734"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;If you're worried, scared, confused, and can't figure it all out on your own - ask friends, colleagues, the community, or me for help. Many have been through the same thing and will gladly tell you how to overcome it. Often the mere feeling of not being alone in this struggle helps you find the strength to handle this.&lt;/p&gt;

&lt;p&gt;You can do it 🍀&lt;/p&gt;




&lt;p&gt;Subscribe &amp;amp;&amp;amp; Share 📣&lt;/p&gt;

</description>
      <category>hiring</category>
      <category>frontend</category>
      <category>engineer</category>
      <category>europe</category>
    </item>
  </channel>
</rss>
