We will be going through the process of creating a good resume and cover letter in this section, which is essential if you want to give yourself the best possible chance of doing well during the interview stage of your job search as a React developer. This is an area that can essentially have a big impact on whether or not you find yourself in a position where you have a constant stream of job opportunities coming your way. Having a good resume combined with an equally good cover letter is the first step to covering all of your bases—so to speak—by preparing you for any challenging outcome you might encounter.
Differentiating between a resume and a cover letter
We are now going to talk about the difference between a resume and a cover letter, so let’s get started. Essentially, a resume is a form of Word or PDF document that basically showcases a person’s work history. This is where you will be presenting all of your career experience up to the most recent date. Resumes can cover areas of interest such as your education, work experience, achievements, and skills. The main purpose of having a resume in the first place is to present your knowledge and qualifications to companies for whom you are trying to get hired, in the hopes that your profile will be strong enough to get you an interview. The first step is always to convince a hiring manager that you are a candidate worth shortlisting.
Cover letters, on the other hand, are documents that are no longer than one page. Their sole purpose is to accompany your resume, and both are oftentimes submitted at the same time for a role. A cover letter is not as formal as a resume, meaning that you can be a lot more expressive with your wording here. This is your chance to introduce yourself to the company and explain why above all else you are the stand-out candidate they should seriously consider hiring. We should use cover letters to highlight our best skills and experiences, with the goal of ultimately convincing the hiring manager and company that our resume and personality make us a potential good culture fit and that we deserve to be invited for an interview, at least so that we can prove ourselves. You can find a great example of a cover letter in Figure 1.1:
Figure 1.1: Cover letter
The significance of having an excellent resume and cover letter
Let’s now discuss the importance of having a good resume and cover letter and why they are essential for job searchers. It is far too easy to believe that you can make do with just a generic resume, believing that it is not a high priority and that your time would be better spent on other areas of the job search process such as doing job applications. We are going to break this down even further so that we can highlight the areas where having a stand-out resume and cover letter can work in your favor.
To do that, we will navigate the importance of making a good first impression, learn how to pass the screening process, understand which customizations to look into, learn how to sell your brand, and learn how to train yourself to go into an interview with confidence.
How to make a good first impression
When people meet us for the first time, they don’t really know anything about us. This essentially gives us a blank canvas where we are able to really sell ourselves to a new person and convince them that we are high value and worth getting to know. Resumes and cover letters are pretty much the introduction documents akin to saying “hi” to someone new or shaking hands when you have met someone new whom you would like to know. With well-written documents, we are able to set ourselves apart from the other candidates and hopefully put ourselves at the top of the shortlist.
In my experience, you need to be as friendly as possible and go into that interview with charisma and as much belief and positivity as you can create. Sometimes, it can be hard if, for whatever reason, you are feeling low or bad on the day, but you have to find a way to overcome it. I have gone to interviews when I was not feeling the greatest, and it negatively impacted the interview. Similarly, I have had interviews go well because I was in the right frame of mind on the day and knew what I was going to say. A strategy that works well for me is listening to music or meditating beforehand. Feeling relaxed or fired up for a challenge is really going to give you the strength you need to put your best persona forward on the day.
Passing the screening process
This is our time to show our potential new employer how good a professional we are. Resumes and cover letters are used to screen new candidates to see which ones are worth interviewing. If the content we are putting forward is poorly written, outdated, fake, or has too many grammatical, spelling, and other inaccuracies, then we are highly unlikely to get to the interview stage. In these instances, it can be common to experience rejections or even ghosting when you never hear back from them. Of course, there are many reasons why this could be happening; we just ran through a few scenarios.
I can remember an instance when I had a resume that had some spelling errors on it that I did not even notice and nobody mentioned. You would think that the spellchecker in Word would show them all, but that was not the case. I had some words that were all in capital letters, and the spellchecker did not see the typos. That’s why it’s essential that you double- and triple-check what you are writing. Even getting someone else to proofread it is a good option. They might spot something you missed.
Customizing your resume and cover letter
It’s now time for us to learn about customizations and how having a tailor-made resume and cover letter can increase your job prospects even more. If you create a tailor-made resume and cover letter for each role you apply for, then you can demonstrate that you have taken the time to read through their job description and that you are capable of showcasing how your current technology stack is a perfect match for the job. A custom profile is always going to stand out from a generic one. Sure—it might take a bit longer to create something custom for each application, but if that leads to even a few interviews, then it was clearly worth the effort.
I have had much success with doing this over the years, with my tailor-made resumes leading to more interviews compared to the generic ones that I just used everywhere. So, let’s say that I am applying for a React role. To better my chances of success, I would try to highlight all the React experience that I have. So, I would add links to projects that I have created in React either on GitHub or a live website. I am also a technical writer, so adding links to articles on React that I have published would help me stand out even more.
I could also take this a step further, and for each relevant role I could mention something about React, such as—for example—“integrated a Redux store and optimized the performance of the application, leading to faster load times for users.” Adding in keywords such as Next.js, Vercel, Netlify, AWS, and other technologies will improve our profile further because it shows that we are well versed in modern technical stacks.
Selling your brand
We are brands. This is an important concept that should be realized as we walk through life. Every time we meet somebody new, we have a chance to forge a new connection that can open up doors to even more life experiences. We use resumes and cover letters for marketing purposes because we are essentially selling ourselves and our ethos to new people. This gives us the chance to highlight our experiences, life achievements, and technical abilities, which are very hard to gauge from a normal job application.
This realization has led to me applying this mindset to everything in my life. Whether that is the content I create on social media or the emails that I send to clients, it’s all about having this brand and business professional ethos. People are more likely to believe in you if you can prove that you are a credible person.
Going in with confidence
When we put in the time and effort to create a well-made resume and cover letter, it can do wonders for our confidence. The more confidence you can show at the start, the higher the likelihood that you are going to perform well in the interviews. It really does make a difference when we go into something high on confidence, as opposed to feeling negative and downbeat. We attract what we put out into the world. The more positivity we can output, the more positivity that will come back our way.
I can’t think of many successful interviews I had when I went there downbeat and lacking confidence. People can really pick up on this energy, which is why it’s so important to be in the right frame of mind prior to going for that interview. There have been times when I was feeling low after facing multiple rejections and ghosting experiences, which happens to all of us. In those situations, it’s probably best to take a break from interviews, which is what I forced myself to do. The confidence will return over time. If you are getting burnt out, as I did, take a break.
In the next section, we will learn about the different types of resumes that we can create. Every job is different, so it’s important to learn about the variety of resumes that we have available to us and which ones are the most appropriate for each job.
Exploring types of resumes
It is critical to select a resume format that best emphasizes your talents and experiences and is relevant to the position you are looking for.
There are several varieties of resumes, such as chronological, functional, combination, targeted, and creative. Each one serves a different purpose. We are going to learn about the differences between them so that we can factor this in when it is time to create our own.
Chronological resume
The most popular resume format is a chronological resume. We can see an example of this type of resume in Figure 1.2:
Figure 1.2: Chronological resume
You start with your most recent position and go backward; it presents your employment history in reverse chronological order. This method displays your professional development and demonstrates how your talents have advanced over time. This style is well liked by job seekers and is my personal preference because it provides a concise and easy-to-understand account of employment history, enabling hiring managers to rapidly evaluate credentials and potential.
A normal chronological resume will begin with the candidate’s contact information in the header, then go on to a professional overview or objective statement, followed by a thorough listing of their job history. Each position will be documented with the title, employer, dates of employment, major duties and achievements, and any relevant skills or certifications acquired while holding that position.
Candidates with a solid work history and a distinct professional trajectory benefit most from chronological resumes since they can display their development and advancement over time. This style, however, might not be appropriate for persons who have little or no job experience, have had a long period of unemployment, or are trying to change careers or roles.
Functional resume
Instead of emphasizing your employment experience, a functional resume concentrates on your talents and competencies. We can see an example of this type of resume in Figure 1.3:
Figure 1.3: Functional resume
It showcases your successes and talents, and people have gaps in their employment history frequently choose to use this type.
A functional resume still includes the applicant’s employment history, but it is presented in a streamlined style without dates or job titles. Instead, the emphasis is on the accomplishments and talents that are most pertinent to the position they are applying for. Often, these abilities are categorized into groups, such as communication, leadership, problem-solving, and technical capabilities.
A quick synopsis or objective statement that emphasizes the applicant’s top qualifications might be included at the start of a functional resume. The resume’s last section could also include information about education and other relevant credentials. Although functional resumes can be an effective way to highlight a candidate’s abilities and accomplishments, some hiring managers might be wary of this style since it may be seen as an effort to hide a lack of experience or employment gaps. As a result, it’s crucial to make sure the functional resume is customized to the precise job needs and is presented in an open and truthful way.
Combination resume
This resume format incorporates aspects of both functional and chronological resumes. The resume includes a section on your job history as well as highlighting your accomplishments and talents. For job seekers with a varied work history, this style is especially helpful because it highlights both their previous experience and talents.
We can see an example of this type of resume in Figure 1.4:
Figure 1.4: Combination resume
With a combination resume, the candidate’s employment history is stated in reverse chronological order, but a summary of their most significant accomplishments and duties is given in place of a thorough description of each position. This enables the applicant to present their qualifications without going into too much detail.
A skills section is included after the work history section when the candidate outlines their main talents and accomplishments in a particular skill category. Technical ability, language ability, project management skills, and other talents can be included in this area, which is grouped in a way that is related to the position for which an application is being made.
A combination resume may also start with a summary or objective statement that highlights the applicant’s significant accomplishments and career objectives, and it may finish with information about the applicant’s schooling and other relevant credentials.
Targeted resume
A targeted resume is a kind of resume that is customized for a particular position or sector. It places emphasis on the knowledge and expertise that are most relevant to the position for which you are applying.
We can see an example of this type of resume in Figure 1.5:
Figure 1.5: Targeted resume
An applicant for a targeted position would often thoroughly read the job description before tailoring their resume to the position’s unique criteria. To highlight the applicant’s relevant experience and talents and to show how they fulfill the particular job criteria, it is necessary to make changes to the content and keywords in the resume.
A targeted resume style could start with an overview or objective statement that highlights the applicant’s strong education, training, and experience, as well as accomplishments that prove their suitability for the position. Although the candidate’s employment history and educational background will also be included, the emphasis will be on highlighting their most pertinent qualifications that match the job description.
In general, a targeted resume can be a good method to highlight a candidate’s skills and raise their chances of getting called in for an interview. It displays the applicant’s interest in the position and their capacity to customize their application to the requirements of the job, which hiring managers may view as a favorable indicator.
Creative resume
The advantage of using a creative resume is that it is intended to highlight your individuality and inventiveness. To stand out, it could use unconventional forms or incorporate visual design components. Creative resumes tend to be the most expressive forms of resumes as you can use your design skills to truly make you unique. These can be created using design tools such as Photoshop, Illustrator, Figma, and Canva, to name a few. There are also many online and template websites that can let us create these types of creative resumes.
Infographics, charts, photographs, and other design elements are all possibly included in creative resumes in a variety of formats. Candidates frequently utilize them in creative professions where a visual portfolio is crucial, such as graphic design, marketing, or advertising.
It is also possible to submit a creative resume in addition to a regular resume in order to give a more thorough and aesthetically appealing summary of the applicant’s experience and credentials. Ultimately, a creative resume can be a powerful tool for showcasing a candidate’s design prowess and originality, as well as for leaving a lasting impression on prospective employers. But it’s crucial to make sure the resume is still formal and simple to read and that it accurately and concisely conveys the candidate’s credentials and expertise.
Moving on, in the next section, let’s figure out some key elements of a good resume. It’s one thing knowing how to create a resume, but if we really want it to stand out from the crowd, then it’s important that we make it effective for our needs.
Key elements of a good resume
No resume is ever created equally, and although it can be common for resumes to be similar, it is well within our means to create a resume that can give us an advantage. We will now learn about some key elements that can help us make them less generic.
Firstly, it’s important that our resumes are well formatted and easy on the eye. Obviously, you should not have any spelling or grammatical errors because this can damage your image and credibility. It has to look professional. Bullet points tend to be the most effective way to describe each job role. Just break them down into points, and describe what you did in the role and how it had a positive effect on the business. Avoid writing paragraphs because they will make your resume too long, and hiring managers are more likely to avoid them because it slows down their shortlisting process. This is advice I received after talking to lots of hiring managers and recruiters. Overall, three to four bullet points tend to perform the best in this situation.
In most scenarios, we will be listing our work experiences in reverse chronological order. So, the most recent roles are at the top, and past roles are lower down. Keeping our resume updated and with as few gaps as possible is going to help us in the long run. To demonstrate our talents and abilities, it is a good idea to give particular examples of our successes. To measure our accomplishments, a possible solution would be to use figures and percentages to show the gains that we managed to achieve during our time working there. Putting in content that is related to React is essential because we are applying for React roles, after all. So, the more React-related experience that you can put in the experience section, the better. In one example, you could show how your experience has advanced. Let’s say that you worked on a code base that used the legacy class syntax, and then you updated it to use the latest Hooks syntax. That shows that you can work with legacy code bases and are familiar with the latest syntax too, and these are great traits for a programmer to have: problem-solving and being able to adapt to different situations.
The section on education should show our qualifications. So, any college or university degrees that we hold should be presented there. Mentioning any certifications, courses, and training can add further weight to our profile. When it comes to the skills section, it’s best to include both hard and soft skills. Hard skills include programming-related areas such as JavaScript, React, and Node.js. Soft skills, on the other hand, include areas such as communication, teamwork, proactiveness, and so on.
Lastly, ensure that your resume is effectively tailored for the job and use keywords that highlight your skills and experiences in relation to the job that you are applying for. Many companies use applicant tracking system (ATS) resume scanner tools for finding candidates. So, if you can put in keywords such as HTML, CSS, and JavaScript, which could also be on their job description, then you have a good chance of getting a message from a hiring manager. I try to have as many keywords as possible in mine because you never know—it could make all the difference and determine if you are one of the candidates who gets shortlisted.
So, we just learned about the key elements of a good resume. The next step will be to do the same for cover letters as well.
Key elements of a good cover letter
Cover letters let us express ourselves in a more informal way, which is usually not a possibility on a resume, which has to be more formal. Let’s explore some areas for writing good cover letters. The aim here should be to have good engagement, so have a strong fun introduction that briefly explains who you are, what you can do, and why you are applying for the role at that company. Don’t forget to mention the company name and the job title on the job description you saw.
Start strong and highlight your best skills and experiences. Use as much charisma as possible to engage with the person who is going to be reading it, and try to write in a relaxed manner. All of this will show that you are a good fit for the role. Use this time to make it as personal as possible. Through this, we can show how well we have researched the company by showing lots of passion and motivation for the work.
With all of that out of the way, we should be ready to end the cover letter by requesting an interview or indicating your readiness to share more details. With these points, we can produce a strong and successful cover letter by adding these important aspects. When I write cover letters, my aim is to make them intriguing, engaging, and social. I work toward trying to captivate the reader so that they can imagine what it would be like to work with me. You can have the best programming skills in the world, but at some point, you will have to interact with people, so it’s an area that needs to be worked on as well. A good combination of hard and soft skills is most desirable.
Cover letters give us significantly more creative freedom when compared to resumes, which are far stricter in terms of the structure that we use for them. Broadly speaking, it is like writing a letter or an email and selling our skills, brand, and personality to a potential new company that is looking for new hires.
Typically, we could be covering topics such as the following:
- An introduction
- How our skills are compatible with the job description
- What we know about the company from our own research
- A call to action (CTA) on how we are keen to get interviewed and looking forward to a response
These are some examples of content recommended to be included when writing a cover letter. A quick Google search for cover letter templates provides many examples and different ways to write one. Essentially, all you are doing is writing a letter on why you are a good candidate for this role, and this does not usually require a template; we can pretty much just make do with a good piece of writing. However, if you want to use a template, then feel free to do so if you think it will work for you.
We are making really good progress, so let’s continue our journey. Our job search can be improved further, and all it takes is for us to have an in-depth look at the job descriptions we see out there. In this next section, we will learn why it’s a good idea to examine job descriptions thoroughly.
Examining job descriptions
The better we get at reading job descriptions, the more likely we are to apply for the most suitable roles. In this section, we will walk through some key steps that are going to make our lives so much easier when it comes to looking for our next role.
When you search and find a job description, take your time and read through the whole thing from top to bottom. A job description is like a brief for a project. Go through it to ensure that you know exactly what is needed and don’t miss anything. Look for areas that mention qualifications, education, skills, experience, and so on. You don’t always need to meet all the specifications. In fact, it’s quite common for people to get hired even when they don’t possess all of the skills and experience, which has happened to me many times. Job descriptions are like guidelines; oftentimes, the winning candidate does not have everything required but is more than capable of learning on the job or in their free time. Keep a look out for those ATS keywords because the more of them that you find, the better your chances of getting to an interview.
Other areas of interest that we have to pay close attention to are the work, location, and salary. These factors are related to work-life balance, and if we want to have a healthy mental state, then they need serious consideration. The better these are, the higher the likelihood that we can perform well on the job. You can maximize your chances of receiving an interview call and eventually being hired by carefully reviewing job descriptions and adapting your application to the individual position and organization.
We have to use every asset at our disposal to find work, which is why there has to be an emphasis on identifying our key skills and accomplishments. Let’s now see how this can be a great way to boost our profile.
Identifying key skills and accomplishments
We should create a list of the jobs we have held under a titled section of Work History, Work Experience, or something similar. This section should include volunteer work completed and the degrees we’ve earned. The aim is to determine the abilities we applied and the impact we had in each position. There are questions that we can ask ourselves, such as how we improved productivity or performance and if we completed the project on time and within budget. It’s crucial that we list these achievements and any others that we can think of on our resume. Anything that makes us credible and an ideal candidate is well worth mentioning. In my early days, I listed all the experiences I could think of because this might have had some relevance to the job I applied for, such as—for example—if you had a job in customer service in retail, which might be a completely different job role from the one you’re applying for now, but it is evidence that you can negotiate and talk to clients.
Creating a resume is not that difficult; however, it can be all too easy to make mistakes that you might not even realize unless someone points them out. We will now learn about some common resume mistakes to avoid.
Common resume mistakes to avoid
Probably the top concern that we have to be aware of is spelling and grammatical mistakes. Always proofread your resume a couple of times because giving it multiple pass-throughs improves the chances of you not missing something important. Use a spellchecker, and it is even better if you can use a tool such as Grammarly, which is a very effective and professional copywriting tool.
Removing non-essential information is going to work well in our favor too, such as with an introduction paragraph that explains who we are and what we are looking for. This belongs on the cover letter, not the resume. And any section that talks about our personal hobbies can be removed too because it is not required for the job. If they want to know what you do in your spare time, they can ask you at an interview, and in this situation, it becomes more appropriate, especially if it’s a culture-fit interview.
I know it’s probably obvious, but still, people skip this step or don’t take it seriously at all. I am talking about researching the company you have sent your resume to. We like to focus on answering interview questions because, let’s be honest, we can do hundreds of job applications, and nobody is going to learn about every company. Our main goal is to find a job, and that’s why we send our resume out everywhere. Nonetheless, if that company invites us for an interview, at the very least, we should know something about them.
Let’s see why this is essential in the next section.
Researching the company
Always research the company by going to their website. Don’t make the mistake of going to an interview with only generic interview questions and knowledge at hand. It is not uncommon for interviewers to ask you what you know about the company, so don’t expect it to be all coding questions related to React because you never know on the day.
Learn about the work they do, their clients, their technical stack, and their history—basically, everything—and you can use search engines such as Google to learn even more about them. I have made this mistake so many times over the years. I can recall one interview where one of the interviewers asked me what I knew about the company, and I tried to avoid answering because I knew nothing. I was super prepared for any programming-related questions because that was a weakness that I wanted to fix. I did not think that it was worth the time to gain deep insights into the company because—let’s be honest here—the first-stage interview might not go anywhere, and then you will feel like you wasted your time. However, it has to be done on the off chance that you do get asked, and your failure to come up with an answer gets you removed from the shortlist.
We have covered resume mistakes, so now, we will do the same for cover letters too because these are equally important. So, on to the next section.
Common cover letter mistakes to avoid
Putting together a great cover letter is an excellent way to take our job profile to another level, yet it is also an area that many people tend to let themselves down in by not taking the time to do it properly. It should not be seen as an optional addition to a resume but as a document that should be submitted alongside it. They are like two sides of the same coin and complement each other.
By far one of the biggest mistakes we can make is using a generic template. Utilizing a generic cover letter template can give the impression that we didn’t take the time to customize our application for the particular position. Instead, adjust your cover letter to the position you’re seeking; this is how it should always be done.
Another area to be concerned about is duplication. Our cover letters should supplement, not rehash, our resume. Utilize your cover letter to showcase your unique examples and talents that make you the strongest applicant for the position. Put emphasis on how you can benefit the company, not on what you want in return. It is far better to be a giver than a taker because givers provide value, and that is a quality worth having in someone. Figuring out which tone of voice to use when you write can be challenging as well. Work on matching the way the company comes across; striking the right balance between formal and informal is important.
We are learning so much about resumes and cover letters, which is going to help us a great deal when it comes to applying for those React roles. It’s time to tackle the subject of GitHub and portfolios. Our resumes and cover letters can get us in front of hiring managers, but ultimately, it is the projects and skills that we possess that are highly likely to get us interviews. In this upcoming section, we will learn about GitHub profiles and portfolios and why we should utilize them.