You think you have what it takes to be a FOObyte

Submit your CV to careers@foo.mobi

Node-JS

Full Stack Developer

Requirements:

  • Bachelor (Master is a plus) in computer science, CCE (or related fields)
  • 1+ years of relevant work experience
  • Restful API knowledge is a must
  • Knowledge in NodeJS is a must
  • Knowledge in MySQL is a must
  • Knowledge in HTML5, CSS3, jQuery is a must
  • Knowledge in Angular is a plus
  • Excellent oral, written communication and presentation skills in English and Arabic. French is a Plus.

Responsibilities:

  • Analyze business requirement
  • Understand User subscription/Journey flows & optimize it.
  • API development
  • System integration & User Acceptance testing
  • Source code management systems such as GIT or SVN
  • Follow up & prioritize the different Action points.

APPLY

Backend Development

backend

BACKEND DEVELOPMENT

Mid/Senior PHP Backend Developer

Minimum required powers:

  • BS in computer science or BE in CCE (or related fields)
  • 2+ years of relevant work experience
  • Proficient knowledge of PHP
  • Strong Knowledge of Laravel Framework is a plus
  • Strong knowledge of object-oriented programming
  • Strong knowledge of SQL database
  • Good understanding of source code management systems such as GIT or SVN
  • Restful APIs Development
  • Implementing & maintaining Backend Systems
  • Designing Backend Solutions based on business requirements
  • Covering Full API life cycle management
  • Ability to work under pressure
  • Ability to multi-task and stay organized in a dynamic work environment

APPLY

Java back

BACKEND DEVELOPMENT

Mid / Senior Java Backend Developer

Minimum required powers:

  • BS in computer science or BE in CCE
  • 2+ years of relevant work experience
  • Proficient knowledge of Java
  • Strong knowledge of SQL
  • Good Knowledge of Spring Boot Framework is a plus
  • Strong knowledge of object-oriented programming
  • Restful APIs Development
  • Implementing & maintaining Backend Systems
  • Designing Backend Solutions based on business requirements
  • Covering Full API life cycle management
  • Good understanding of source code management systems such as GIT or SVN
  • Ability to work under pressure
  • Ability to multi-task and stay organized in a dynamic work environment

APPLY

Frontend Development

web dev 1

FRONTEND DEVELOPMENT

Senior Frontend Web Developer

Minimum required powers:

  • BS in computer science or related fields
  • At least 3+ years of relevant work experience
  • Knowledge of various Web UI development technologies such as HTML5, JavaScript/Jquery, JSON, CSS 3, LESS, SASS , Ajax, Angular.js 1.5+
  • Knowledge in Drupal, Magento, Cordova is a plus
  • Experience in PHP language is a must & Laravel Framework is a plus
  • Experience in the use of version control tools eg. Git is a plus
  • Knowledge in object oriented is a must
  • Responsible for the maintenance of developed websites and web apps after deployment
  • Understands standard systems development lifecycle processes and applies our methodology effectively on client engagements
  • Applies knowledge of industry trends and developments to improve service to our clients
  • Designs and codes superior technical solutions
  • Easily recognizes system deficiencies and implements effective solutions
  • Communicates and enforces coding standards
  • Reviews work of team
  • Consistently delivers high-quality services to clients
  • Understands browser specific compatibility issues
  • Suggests areas for improvement in internal processes along with possible solutions

APPLY

System Administration

SA

SYSTEM ADMINISTRATION

Senior System Administrator

Minimum required powers:

  • BS in computer science or BE in CCE (or related fields)
  • 3+ years of experience as a System Engineer
  • Strong knowledge in Linux systems
  • Experience with databases, networks (LAN, WAN) and patch management
  • Knowledge of system security (e.g. intrusion detection systems) and data backup/recovery
  • Background experience in PCI-DSS is a plus
  • Ability to create scripts in Python, Perl or other language is a plus
  • Familiarity with various operating systems and platforms
  • Knowledge in monitoring systems and log collection, such as Icinga, Ossec and Graylog is a plus
  • Installing, configuring, testing & maintaining operating systems, application software and system management tools
  • Project deployments
  • Maintaining backups (NAS, MySQL Files)
  • Checking system health and logs (Icinga monitoring system)
  • Handling user management and keeping track of user lists

APPLY

UI UX

circle

UI/UX

UI/UX Designer

Minimum required powers:

  • BA in Graphic Design or equivalen
  • A strong portfolio showcasing your work and design skills
  • 2+ years of experience in UI/UX and/or graphic design
  • Ability to rapidly produce multiple visual directions/options and UI/UX concepts
  • Solid understanding of branding and typography
  • Proficiency in Adobe Creative Suite
  • Knowledge of Sketch and Invision tools is preferred
  • Knowledge of HTML, JavaScript and CSS basics is a plus
  • Knowledge of 2d, 3D and animation is a plus
  • Super organized and detail oriented to efficiently and accurately deal with large number of deliverables on a daily basis

APPLY

Android Development

dev-and

ANDROID DEVELOPMENT

Mid/Senior Android Developer

Minimum required powers:

  • BS or BE degree in Computer Science or Computer Engineering
  • 3+ years of relevant work experience
  • Design and develop applications making specific determinations about system performance
  • Responsible for developing new apps and products, to keep our apps current with changing technologies
  • Respond promptly and professionally to bug reports
  • Responsible for maintenance of the developed apps after publishing to the store; including diagnosis and troubleshooting of bugs and poor performance
  • Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made
  • Strong knowledge of Java, Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiar with REST API’s and JSON
  • Strong knowledge of Android patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to multi-task and stay organized in a dynamic work environment

APPLY

iOS Development

foo_recruitment_ads_careers1

iOS Development 

Mid/Senior iOS Developer

Minimum required powers:

  • BS or MS in Computer Science / BE or ME in Engineering or equivalent
  • 3 + years of relevant work experience
  • Deliver across the entire app life cycle –concept, design, develop, build, deploy, test, release to app stores and support
  • Work directly with developers, project and product managers to conceptualize, build, test and realize products
  • Support and maintain applications when required to, especially critical support cases even if outside working hours
  • Test application after Junior and Mid level developers before releasing to QA
  • Follow and enforce process to work in an organized and efficient manner
  • Critical thinker, Proactive, creative and able to take initiatives
  • Good experience in Objective-C, Swift, Xcode, iTunesConnect, Object Oriented Programming, MVC, GIT, IPA files, TestFlight, JIRA, Harvest

APPLY

Quality Assurance

QA-website

QUALITY ASSURANCE

Mid / Senior Quality Assurance

Minimum required powers:

  • Bachelor degree in Computer Science or related field
  • Previous experience in mobile app testing (Android/IOS)
  • Previous experience in Quality Management Software and Processes
  • Knowledge and experience in technical aspects of software solution being tested
  • Knowledge in Jira, Testrail or similar software
  • Ability to understand and create test cases from specifications or verbal communications
  • Liaison with development, designers, project management, and customer support
  • Business process understanding
  • Ability to write user guides
  • Ability to prepare daily QA reports
  • Ability to Work with different teams to ensure that tests are carried out successfully 
  • Knowledge in database testing in Microsoft SQL Server environments including designing and manipulating test data, validating stored procs, jobs, triggers and replication is a plus
  • Ability to understand the benefits of automation and to identify business processes that can be automated and implement automation on various projects

APPLY

Drupal_expert

Drupal Developer

Minimum required powers:

  • BS in computer science or related fields
  • Minimum 5 years of relevant work experience
  • Proficient knowledge in Drupal 8
  • Strong knowledge in the latest Drupal modules
  • Strong knowledge in php 5.6, 7.0, 7.1, 7.2, 7.3
  • Strong Knowledge in MySQL
  • Strong knowledge in content type, views, dynamic field & theming
  • Strong knowledge in configuration & drush system
  • Knowledge in custom module development is a must
  • Knowledge in custom theme development
  • Fluent in English and Arabic. French is a plus

APPLY

Magento expert

Magento Developer

Minimum required powers:

  • BS in computer science or related fields
  • Minimum 5 years of relevant work experience
  • Proficient knowledge in Magento 1.9 & 2.x
  • Strong knowledge in php 5.6, 7.0, 7.1, 7.2, 7.3
  • Strong Knowledge in MySQL
  • Ability to customize and override existing Magento functionalities
  • Ability to create custom admin sections
  • Ability to create custom website pages
  • Ability to create Magento APIs
  • Ability to integrate with 3rd party systems

APPLY

word_exp

Developer Expert in WordPress

Minimum required powers:

  • BS in computer science or BE in CCE
  • Minimum 3 years of relevant work experience
  • Proficient knowledge in WordPress
  • Strong knowledge in php 5.6, 7.0, 7.1
  • Strong Knowledge in MySQL
  • Ability to create custom Plugins for websites and admin panel
  • Ability to create custom theme
  • Ability to work under pressure
  • Ability to multi-task and stay organized in a dynamic work environment
  • Fluent in English and Arabic. French is a plus

APPLY