FCG > Careers
Senior Web Developer

Location : Cairo  , Department : IT

The candidate is expected to:

Develop new modules and features to improve the overall system for our target customers.

Develop new applications to maximize the user experience & ease of use for all related to the system.

Maintain our platform ensuring its ease of usability for our target end-user.

Write structured, organized, re-usable code.

Document during work in every part of the development (code, version control, workflows & scenarios, etc…).

Write optimized SQL queries.

Job Requirements

Minimum 4 years of professional experience using PHP.

Minimum 3 years of professional experience using JavaScript.

Excellent knowledge in OOP, MVC & Design Patterns.

Hands on experience with at least one of the following JS/Hybrid Frameworks

Experience using at least one of the PHP Frameworks.

Experience using third party APIs (Google Maps, Facebook, Amazon AWS, etc…).

Basic knowledge of Web/Cloud Hosting & SMTP.

Full software development life cycle experience.

J2EE Developer

Location : Cairo  , Department : IT

Job Requirements

Strong knowledge Java,J2EE,JMS,XML.

Experience in Database Design/Stored Procedure/SQL.

Good understanding of relational database (Table,Views,….).

Experience in ORM,Frameworks (JPA,Hibernate).

Excellent Understanding of J2EE Web Technologies(JSF,Java Scripts,AJAX,HTML,CSS)

Experience in Soap and reset web services.

Experience in EJB and JMS,Spring MVC

Object Oriented and Design Patter.

Mobile Software Engineer (Android)

Location :Cairo  , Department : IT

The candidate is expected to:

Develop new Android applications.

Design and build UX for the platform.

Perform code reviews, write unit tests, and contribute to .improving code quality in general.

Collaborate with and provide feedback to backend teams responsible for the APIs and other services supporting the mobile applications.

Job Requirements

5+ years of application development experience Android

Mastery of Objective-C or Java.

Demonstrated experience and passion for delivering the best user experience on mobile

Familiarity with video streaming technologies

Experience with video playback and capturing.

Knowledge of C/C++.

Familiarity with web technologies and languages (HTML, CSS, JavaScript).

UI/UX Designer

Location : Cairo  , Department : IT

The candidate is expected to:

Be responsible for designing and developing highly usable web based user interfaces that deliver a great user experience.

create Graphics out of scratch.

Have solid experience in creating wireframes, storyboards and site maps.

Have advanced HTML, CSS and JavaScript experience.

Solve problems creatively and effectively.

Up-to-date with the latest UI trends, techniques, and technologies.

Understand the implications of software designs and implementation choices on application usability, performance and maintainability.

Job Requirements

BSc. in Computer Science, Web Design or related.

2-3 years of experience in UI/UX, Web or Visual Design preferred.

Excellent experience with HTML, JS, AJAX, jQuery, HTML5, CSS3 with Responsive html and working with MVC ASP.Net., Photoshop and Illustrator.

Having knowledge of Bootstrap, Less CSS framework.

Demonstrated ability to communicate effectively both verbally and written

A team player who can also work independently with minimal supervision.

Must be organized and detail-oriented.

Self-motivated and willing to “do what it takes” to get the job done.

Familiarity with GIT is a plus (or the willingness to learn).

Art Director

Location : Cairo  , Department : IT

The candidate is expected to:

Determine how best to represent a concept visually.

Determine which photographs, art, or other design elements to use.

Develop the overall look or style of a publication, an advertising campaign, or a theater, television, or film set.

Supervise design staff.

Review and approve designs, artwork, photography, and graphics developed by staff members.

Talk to clients to develop an artistic approach and style.

Coordinate activities with other artistic or creative departments.

Develop detailed budgets and timeliness.

Job Requirements

Communication skills.Art directors must be able to listen to and speak with staff and clients to ensure that they understand employees’ ideas and clients’ desires for advertisements, publications, or movie sets.

Art directors must be able to come up with interesting and innovative ideas to develop advertising campaigns, set designs, or layout options.

Leadership skills.Art directors must be able to organize, direct, and motivate other artists. They need to articulate their visions to artists and oversee production.

Time-management skills.Balancing competing priorities and multiple projects while meeting strict deadlines is critical for art directors.