The Most Important Skill for a Senior Engineer
Frontend, backend, dev ops or something more?

I'm a developer from Greece looking to help others achieve their goals and reach financial and geographical freedom
Search for a command to run...
Frontend, backend, dev ops or something more?

I'm a developer from Greece looking to help others achieve their goals and reach financial and geographical freedom
No comments yet. Be the first to comment.
In this guide, I will walk you through building a full-stack TypeScript weather app using Node.js, React, and Tailwind CSS. This app will fetch weather data from a third-party API, display the current weather, and provide a forecast for the next five...
That's right. It's not clickbait. And I'm gonna tell you exactly what I did. Time for a little history lesson. I've been a developer in Greece for over a decade. Although I've been able to earn a comfortable living for local standards, I always felt ...

Make yourself irresistible to top, global clients

It's honestly fine. I have over 11 years of professional web development experience and a Computer Engineer degree and when I started a new position at a big company about 2 months ago, I sucked. It took me 2 weeks to build a single screen in their R...

We live in the era of constantly new and emerging technologies. It feels like every other week there's a new, hot Javascript framework that is definitely gonna be the next big thing.
Personally, I've gone from jQuery to vanilla JS to Angular to Vue.js and now to React and React Native, hopefully for good. I don't particularly enjoy hopping from one to the other and RN allows me to build powerful mobile apps and React, along with its new, favorite baby, Next.js, allows you to build amazing web apps with very little busy work.
(If it's not clear, I highly recommend getting into Next.js)
But after a few years, the tech stuff becomes more-or-less expected from a senior engineer. You expect them to be up to date with the latest, established tech or, at the very least, be able to learn it rather quickly. I've hopped onto projects and frameworks with little prior knowledge, but the fact that I have more than a decade of experience allowed me to get up to speed pretty fast.
So, beyond that, what is actually the best skill a senior engineer could have?
This might seem boring or cliche but it is 100% true. Ask any good manager and they'll confirm that. An engineer being able to articulate complex tasks to other engineers and non-engineers and break them down to easily digestible chunks is worth their weight in gold. In fact, it's been the one consistent praise I've gotten in my performance reviews. Being easy to work with and likeable will take you much farther than knowing all the ins and outs of Javascript, Python, React etc. And it all comes down to communication skills.
Now, communication, on its own, is hard to pin down as a concept and skill. So, I'd break it down like so:
Beyond communication, overall soft skills are what separate engineers from upper level management. So, if that's your career goal, I'd focus on those, along with your hard skills. I will go into that as well at a later date.
Until next time, peace!