Tired of ads? Enjoy an ad-free experience by signing up.
Nacho Bassino · · 5 min read

6 skills of great developers and 16 interview questions to help you find them

This week in Tech in Asia Jobs shares insights into how successful companies operate, hire, and more.


Photo credit: Matt Wildbore.

There are a lot of skills that distinguish a great developer from a good one. But when working on digital products, there are some that are much more important.

Inspired by this definition of a product designer, I’ve decided to talk about what I consider a product developer.

As is the case with designers, developers will have many different skill sets and, even more important, mindsets. To build successful product teams, you’ll need a particular type of developer—product developers.

Let’s see what skills are needed for these types of developers and why these set them apart.

Product developer characteristics

Customer-oriented

Above everything else, the most important characteristic for this role is being customer-centric. We want customer-centric product teams, and this should be true for any role in the team.

From a developer’s perspective, this means prizing customer satisfaction over code perfection. Of course, we want excellent code in our product. But if this will get in the way of satisfying the customer, it is not an option for this role.

This sort of developer enjoys knowing more about the customer. When they start a new task, they want to know why they are doing it and how it would affect the user. They enjoy receiving information from product managers or product designers on the latest user research and even participate in usability tests or interviews.

Business interest

Similar to customer centricity, these software engineers understand that we are here to make a profitable business. This interest can be seen when they have to do not-so-interesting or challenging parts of the product to support a business rule, for example.

I also evaluate how committed they are in solving urgent production errors that affect the business. If they find a bug and give excuses not to tackle it immediately, this may be a sign that they do not embrace this concept.

Similar to the first point, they are also interested in understanding the business. How do we make money? What are our results so far? They appreciate when the product manager shares metrics and insights on the business’s health.

How to interview for this role?

Conclusion

Stay ahead in Asia’s tech landscape

You've reached your 2 free content limit for the month. Sign up for free to read the full story.

🏄 For casual readers / 👶 Free

Basic

US$0

Free forever

Get instant access to this article and more every month

0 premium content

Unlimited news briefs

5

5 articles

Ad-free reading experience

Just US$0 per day

⌛Sign up in 20s. No payment details needed.

📖 For learners / 👍 Starter

Lite

US$4.92/month

Billed annually at US$59/year

Get instant access to this article and more every month

4

4 premium content

Unlimited news briefs & articles

Ad-free reading experience

Just US$0.17 per day

Cancel anytime

Our subscriber community includes professionals from these companies:

Stay updated on the go with our mobile app.

Get latest insights with smoother, more personalized experience through TIA mobile app.

Community Writer

Nacho Bassino

Head of product development at Almundo.com. Teaching and sharing all I know @LeanExperimentation.com. I'm specialist in product management and product discovery, with 14 years of experience in digital products.