AIFredAI, web development, and online products
Menu
AIFred

AI, web development, and online products

About me

Ondřej Andy Huk
AI, web development, and online product building

Ondrej Huk

I use AIFred as my place for projects, notes, and ideas that come out of my work around AI, websites, and online products. I do not put only finished things here, but also the context and small details that happen along the way.

<- Blog

Job openings in Frontend development and beyond

4/17/2026Ondrej Huk

The new normal is not here yet

All of this is understandable, and it is probably the right direction of development. For example, today I can also do backend tasks that used to be Greek to me, so I am now a threat to backend developers. The whole environment for building online projects is changing, and it is changing very quickly. I still do not feel that this change is close to a new standard. However, what remains the same, and just as bad as before, are job postings.

How job postings for technical roles are created

Job postings were at a very poor level even before. I discussed this with HR at Zoot, how things work there and whether my theory is true that these roles are written by someone who usually does not know anything about them. Often some HR girl got an assignment from their main IT guy that he needed someone for a role of this or that kind. The HR girl sat down at Google and looked up all the foreign words connected with it and put them into the ad. With the arrival of AI, the HR girl can shine a little more. AI writes it up in more detail and lists more foreign words in all possible combinations. When you look at any such ad now, as a frontend developer you run to hide in a corner, and you do not have enough fingers to count how many JS frameworks you still have to learn by heart and how many backend approaches must not be foreign to you. It is all extremely intimidating.

I cannot lie, I cannot pretend, and I have a bad experience with telling myself: "I’ll apply for this role, and from my CV they’ll surely see whether it is worth inviting me to an interview." For exactly these reasons, I value the fact that I have been able to work (and still occasionally work) for Alma Career (formerly LMC, best known for Jobs.cz) and for Visualio.

Alma Career interview - the best memory

In Alma’s case, I like to remember the interview everywhere and at every opportunity. They told me: "We are not concerned with which technologies you can or cannot use... we will simply teach you that, what matters more to us is whether you fit in with the team as a person." Carve that in stone! Of course, in smaller teams your colleagues will not have as much time to teach you, but you can make up for that with self-study.

Visualio - a relaxed approach

For example, at Visualio they chose a slightly different approach. I do not remember it exactly, but the ad said something like: We are looking for a frontend developer - knowledge of HTML, CSS, PHP. Something along those lines. No long list of all possible technologies. For my taste, it was almost too general a description. But it was exactly the reason I applied for the ad. It did not scare me. During the interview I did not go through any test, we just talked about what I had done and how they handled projects. Then I got a few days to prepare one web page from Figma in Tailwind. I had barely used Tailwind before then, I had only tried it at home to see what it did. But I got the opportunity and succeeded. Then I made a few websites for them in Tailwind and got it under my skin. I just needed to get that opportunity. You can learn almost anything.

What a frontend developer’s work looks like in the first half of 2026

With the arrival of GPT-5.4, Claude Sonnet 4.6, and Gemini 3.1 Pro, the results of AI coding are very usable. In fact, in most cases it writes code better than I would. At the beginning, project instructions are provided so the AI knows which technologies to stick to and what to watch out for. The AI then fills in the gaps and suggests things that would not even occur to me. In cases where it is clear that a block on the page is more complex, I always let the AI produce a first draft from a screenshot and description, and then I fine-tune the details, and for some clients I fine-tune pixel-perfect details as well (this usually involves placing a semi-transparent layer with the design over the coded website and adjusting sizes and spacing). In other words, I spend more time telling the AI what to do than writing complex code myself. I focus more on the details.

An example from a life of a thousand technologies

For Alma, I once learned Vanilla JavaScript, Twig, React, Docker, and a few other technologies. For Visualio, I learned Nette/Latte, Tailwind, AlpineJS, Git, and more. But now there is a new era. The era of AI. And here is an example. TypeScript has become a new standard. It is a kind of language that is an extremely more complicated version of another language (JavaScript). Whenever I dive into why everyone wants to use it, this runs through my head in short: "It is a thousand times more complicated for one reason: to prevent errors that a person did not even know they were making." There are many similar technologies in this field, and you learn one of them and soon a new one appears, and again you are expected to master it perfectly. In June 2026 it will be a year since I started using TypeScript in projects. Thanks to AI. Yet I myself cannot write a single line of TypeScript from memory. I cannot even read it. And the client is very satisfied with the results of my work.

The current situation with job openings now that AI is running wild

Long lists of technologies that we must master are still part of every job posting. And yet I have no doubt at all that I would be able to handle such a position successfully. I would dive into the required technologies I do not know and understand the basics, and I would solve the rest with AI. And there is no reason to do it differently. But I will never apply for those roles, because I am afraid of interviews where I expect the question: "What experience do you have with the individual technologies?" In my head I imagine: "None, but with AI I can definitely handle it." I would not hire myself either. But I would never post a job opening with an endless list of technologies that the candidate must know. I would be looking for a colleague - a person for the team, someone I would want to spend 5-8 hours a day with in the office. And that requires a different approach. But what do I know, I am just a frontend developer.

Job Openings in Frontend Development: AI Changes It