There are several qualities I find really appealing when looking at a front-end develop:
Countless times I've said that having a strong foundation is the most important one developer can have. The foundation of front-end development is HTML, CSS and JavaScript. This is your arsenal and you should know how to use them.
Programming is a never-ending learning journey. Technologies evolve, specifications change, new APIs are introduced every year. As a front-end developer, you must make a vow that you will never stop learning.
Most of us became developers, because we were eager. We wanted to solve problems others can't. If you get excited for a problem you have to solve, you are the kind of person I like.
You know what I like most about programming - sharing knowledge and helping others. If gives so much joy and a feel of acomplishment when you help a fellow programmer. And most importantly - it helps you, because you will find if you really understand a topic.
So, if start helping others on Hashnode, start a programing journal, build projects and share them with others. Sky is the limit.