In order to provide a great browsing experience, we use strictly necessary cookies. They are essential for you to browse the website and use its features.

The Problem Solver

aka

Junior UI/UX Designer

Can you take complex requirements and transform them into beautiful, intuitive, and functional designs? If your answer is yes, you might be the designer we're looking for.

WHAT WILL YOU DO?

Handling design in all its forms

You will be handling the creative side of a project starting with the analytical part leading all the way up to the creative part. Always promoting design guidelines, best practices, and standards. From conducting user research to UX designs and UI design.

Reaching beyond your screen

A designer's job neither begins nor ends sitting in front of a screen. Meeting clients and identifying their needs, conducting research, and constantly following up with the team constitute the base for a smart and functional design.

An endless source of creativity

Design is your thing, and we will use it against you! Whether you want to redesign the office space, launch a campaign for better coffee at the office, or uplift our social media, we're always up for a change. The office would definitely be less fun without you!

WE ONLY WORK WITH GREAT PEOPLE

The ideal designer should be a go-getter who is driven by their ambition to make things happen. We're definitely paying attention to you in case:

You know the best practices of web design and have been working in the industry for 2 to 3 years.

KNOWLEDGEABLE IN DESIGN

You're interested in learning more about UI/UX, and have dabbled in web app and native app design.

INTERESTED IN LEARNING

You have good written and verbal communication skills in English, & if you know some Arabic that's even better.

LANGUAGE SKILLS

You like playing with dogs and solving lunch-time riddles with the team!

HAVING FUN

WHAT WILL YOU LEARN?

We will teach you all you need to know, as long as you like challenges.

HTML & CSS

• Writing well formatted and semantic HTML that is optimized for search engines (SEO) and accessibility for screen readers.
• Writing SCSS that compiles to CSS.
• Organizing CSS using the Block Element Modifier (BEM) methodology for scalable web applications.
• Learning complex responsive web design applied using media queries.

JSON APIs

• Intro to Ruby and the Ruby on Rails framework.
• Using MVC (Model-View-Controller) architecture - applied in Ruby on Rails (server) and Ember.js (client).
• Building RESTful JSON APIs - applied using Ruby on Rails.
• Using ORMs to model and access databases - applied using ActiveRecord in Ruby on Rails.
• Database management systems, tables, and relationships.

Version Control

• Git
• GitHub pull requests
• Code reviews

Testing

• Applying Test-Driven development (TDD), applied in Ruby on Rails (rspec) and Ember.js (QUnit).
• Learning Unit testing and Acceptance testing.

JavaScript

• Intro to Ember.js and Ember Data.
• Writing JavaScript including ES-2015 and ES-2016 features: use strict, callbacks, array manipulation, promises, async/await, arrow functions, destructuring, spread and rest operators, advanced object literals, default arguments, template strings, classes, let, const.
• Learning to write professional JavaScript using modules: ES6, namespacing, commonjs, AMD), and avoiding global variables.• Working with AJAX and the asynchronous nature of JavaScript.
• Promises, callbacks, async-await.
• Writing jQuery for DOM manipulation and AJAX.

In addition to

• Deploying to Heroku Cloud Infrastructure.
• Security: SSL, protecting against XSS, CSRF, SQL Injection, etc
• Using build tools and linting: ESLint, ember-cli, Babel.js, asset concatenation, and minification.
• Writing proper code documentation.

WHY gtlogic

You can shine at gtlogic

You’ll have the chance to demonstrate your strategic thinking, analytical mindsets and problem solving skills. Your constant drive for learning and self-improvement will pay off through the many opportunities we provide our staff for personal and professional growth. Your autonomy in managing your own time and tasks efficiently, balanced with personal accountability gives you the freedom to do things your way. You’ll be in an environment where good judgment and sound decision-making are appreciated and required to hit performance goals and deadlines in a fast-paced environment.

WHAT WE EXPECT OF YOU

If you think gtlogic is the right fit for you, you can apply here.

Have the following documents ready: Your resume, a link to your portfolio, and some text telling us who you are and why you’re applying to this position.

APPLY NOW