3 tips for selling well for the web developer job

My little big web

How to turn a stressful job interview into a relaxed conversation while highlighting yourself? The advice of our columnist, the Montreal firm My Little Big Web.

Unfortunately, all trades carry stereotypes and that of web developer is not spared. Indeed, the biggest cliché that web developers suffer from is that they are, supposedly, all “geeks”: shy, introverted, who spend their day behind a screen and who have no communication capacity .

A job for you?

If you’re a developer, you know it’s wrong and you’re much more than that! But sometimes, it is difficult to make it clear to the HR manager who conducts your interview for the job you want to pick up knowing that he probably has some misconceptions.

So here are 5 tips for knowing how to sell for the web developer job.

1. Think of your contact and adapt your CV

Generally, the people who will make you pass your job interview are human resources managers who do not necessarily have knowledge of web development. This is why it is essential to adapt your presentation and your CV accordingly.

Indeed, if you bomb the person with very technical computer terms, chances are you will lose his attention and therefore his interest in you. Instead, mention the skills mentioned in the job posting to which you are applying, for example by referring to relevant experience where you acquired or developed these skills.

Try to be as clear as possible, even if you have to rephrase. Simply taking up the terms of the ad will not only allow the recruiter to understand your abilities and skills, but he or she will understand that you are meeting his or her expectations. In addition, your ability to rephrase and explain your skills will also demonstrate your ability to communicate to computers as well as to humans.

2. Highlight what sets you apart from other developers

At My Little Big Web , we love the difference! In one day, your recruiter will probably have more than one interview for the same vacancy.

It’s your uniqueness that will change the game. The key to any interview is to highlight it and show what it can bring to the company you want to work for. It’s up to you to find your difference and put it forward to stand out and catch the attention of recruiters. This difference can be a trait of character, a technique of work that is unique to you, an enriching experience that you have experienced or a milestone in your life that has taught you something important.

Your difference can also be one or more skills that do not necessarily have links to IT development but that still adds to your value, such as mastering foreign languages, mastering video editing or learning to learn. sales techniques in a previous experiment.

Once you have put your finger on what makes you different, put it forward! Whether in your resume or during your interview, mention this difference with conviction and emphasize what your difference will bring to the company. If however you still can not find, do not hesitate to ask the recruiter what type of profile he is looking for the position, it may evoke many of your experiences you can talk to prove that you are done for the job.

3. Show your openness and your proactivity

Among the qualities often mentioned in web developer job offers, we often find curiosity, the ability to stay up to date or the openness to change.

These three qualities are very important because, we know for a fact that the world of the web is changing constantly and daily. So, before your interview (and this will also be useful throughout your career), however also read the latest news from your industry: Are there has been news updates? The arrival of new software relevant to your activity? New techniques developed? etc … In short, be aware! This will show your interviewer that you are interested in innovation, that you are open to change, you like implement and test new things.


Tips and advice from front-end developer

Learn. Code quickly. Deliver. Sale. This is the dotnetdojo baseline a blog that offers to share his best advice regarding web development. I decided to participate in the operation, sharing my best advice as a front-end developer :

Code for the system and not for the pages

Principle of a design system

A system has basic components like typography, layout, shapes, colors. When you consider the design of a product as a whole these components can be enriched with design patterns, content strategy, employee tone … These decisions can help you to have a consistent product throughout the design process.

Since the advent of responsive design, this principle is more and more true. The behavior of each component must be tested on different devices. We must check its reaction, allow it to be flexible and deliver an optimal experience regardless of the device used.

Components that do not change:

  • Basic units
  • Colors
  • shapes
  • Typography

Components with fluid behavior:

  • Wire rack
  • Layout
  • Font Size

Basic components

Priority to typography

When working in a context with a lot of text, typography is the easiest way to give a visual feel to your content. Generally I choose 2 different fonts :

  • Serif for content
  • Without Serif for titles
$body-font-family: 'Lato', Helvetica, Roboto, Arial, sans-serif;
$header-font-family: 'Chivo', sans-serif;

To give a rhythm you can also play with bold, italic, with different sizes … The advantage is that if the viewportchange, your reading experience will remain consistent.

Typography and layout

One of the first things is to choose a basic unit to start working. Number of columns and maximum size for your grid, font size and titling based on the fibonachi sequence, or something more arbitrary.

Sometimes it is wise to choose multiples of 10 to make the mathematical calculations in CSS simpler. The typographer Tim Brown suggests trying out the modular ladder method .

Grid and Layout

fluid grid is a solid foundation for designing your layout system. But you have to think that your system has to work through different resolutions. You must keep your pervasive grid component .

If your content contains a group of 3 blocks on a line, you must change it to 1 block on 3 lines to be displayed on mobile.

It may seem simplistic, but it is extremely important for the designer. It can highlight some blocks, choose to center text and icons in one context, align left in another … The important thing is to have the most common elements to maintain a uniform user experience.

Form components

Designing components is a concept already used in the old world of “page encoding”.

Since the CSS property border-radiusis supported by leading browsers, many designs are based on circles. Button components with a rounded or non-rounded border are elements that stand out very quickly.

Used properly together, you get a unique, reusable and consistent atmosphere. The trick is to think globally by analyzing all the components that make up a page:

  • Buttons
  • lists
  • Breadcrumb
  • Content put forward
  • Main Menu
  • Secondary navigation

I use SASS to help build components.