A brief post, this time, on how to establish which one of these you are.
In some development worlds, “the front end” is considered to be anything HTML and design, when in fact this is a far too high level categorisation. That said, the same labelling is applied to “the back end” whether it be regarding Databases, C Sharp. Ruby, Python, Configuration, “Server,” Deployments, Continuous Integration etc.
It’s important to establish what type of individual you are when you enter the digital delivery world, so that your objectives and career path can be defined and established respectively.
What is a UI Designer?
By definition, a UI designer will design the user interface! This can be UX (wireframing, prototyping) or Creative, which is generating the visuals based on previous UX outcomes. Designers also are involved in branding and visual identity quite frequently too. Designers are required to be trend savvy, as well as proactive in thinking and approach and also have a keen understanding of business ambition and be familiar with cross-vertical markets.
Some tools used by designers:
What type of activities to designers do in their role?
It can be quite a broad range of activities, from attending client workshops and devising high level pitch material to daily delivery of interface design. Designers are required to be presentable and confident and it is important that they are able to articulate their views and opinions on all matters, regardless of the audience.
What is a UI Developer?
UI Developers, or Frontend Developers (FED), are typically more technically minded that creatives, which makes the crossover less broad, incidentally.
Some languages and libraries common in FED:
- Angular JS
- Knockout JS
- Mustache JS
Some tools used by UI Developers:
- Visual Studio
- Sublime Text
Frontend developers are often good at scripting languages and are likely to be the sort that will be familiar with copy and paste as there is a strong FED development community. Truly talented UI Developers will write their own code, understand solid coding principles and be somewhat talented in the server-side domain also.
There is some crossover between the two. Designers often know a bit of HTML and UI developers will be able to understand and appreciate the creative process. Some individuals are highly competent at both but it’s quite rare, most people are specialists in one or the other and quite rightly so. If embarking upon a career within Digital Delivery, it is important for one to determine where their ambitions and talents lie for a prosperous and fulfilling career.