Who is who in the software house? Glossary of terms

2 March 2020

The software houses have a clear and organized structure, each employee occupies a specific position and performs a specific function. However, for a person who is new in this environment or only cooperates with it, complicated names may not describe the profession of a given specialist which is why we have created this glossary of terms.

Project manager is the person who runs the project and makes ideas become a legal program. They also mediate between clients and developers and translate programming jargon into human speech.

Quality Assurance is a tester, in other words a person looking for bugs. Their task is to create test scenarios, user paths and implement them and check how the service works.

CTO, Chief Technology Officer, is a leader of developers who has hard skills in the programming industry and soft skills that facilitate conflict resolution. They are responsible for the company’s technological resources and its development. They are also responsible for communication within the team.

UX and UI Graphic Designer is a graphic designer responsible for designing users’ experiences. What exactly does it mean? The person in this position makes sure that apps are friendly, intuitive and functional for the users. If you think of an app where you can’t make a purchase – this is an example of a product that requires consultations with an UX. Because of specialist’s work mistakes can be avoided and the goal is achieved more efficiently.

iOS developer is an iOS-oriented developer, while Android Developer programs all devices with Android software.

Web Developer is the core of the software house. Backend Developer works on the logical and server layer of apps. Frontend Developers deals with visual layer. And when we have to deal with a developer who has knowledge of these two areas we call it the Full Stack Developer.

Other posts

C — programming languages in a nutshell

C — programming languages in a nutshell

The C language is the oldest and most popular language used by programmers. It is also a structured language that does not need object-oriented programming, although object-oriented coding is possible in it. However, it is far from how it is used in...

read more
Kotlin-programming languages ​​in a nutshell

Kotlin-programming languages ​​in a nutshell

Kotlin is it worth getting to know, use and bet on it? We all know very well that nature does not like a vacuum, and it is the same in the IT world. Every now and then new concepts, languages ​​and technologies are created, and still others come back...

read more
JavaScript – programming language in a nutshell

JavaScript – programming language in a nutshell

Let's get to know JavaScript together. Formerly, almost every boy dreamed of being a firefighter, soldier, or doctor when he grows up. Now that technology has risen to the heights and the world is based on the benefits of the Internet, boyish dreams have started to...

read more