You think you have what it takes to be a FOObyte

Submit your CV to careers@foo.mobi

Backend Development

backend

BACKEND DEVELOPMENT

Mid / Senior PHP Backend Developer

Minimum required powers:

  • BS in computer science or BE in CCE
  • 2+ years of relevant work experience
  • Proficient knowledge of PHP
  • Strong Knowledge of Laravel Framework is a must
  • Strong knowledge of SQL
  • 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

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

MID/Senior Frontend Web Developer

Minimum required powers:

  • BS in computer science or related fields
  • At least 2+ 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

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

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

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