You think you have what it takes to be a FOObyte

Submit your CV to careers@foo.mobi

Blockchain Application Development

blockchain

BLOCKCHAIN APPLICATION DEVELOPMENT

Blockchain Application Developer/ Architect

Minimum required powers:

  • 3-5 years of professional experience in development of enterprise applications and / or decentralized peer-to-peer applications
  • Knowledge of Blockchain technology and concepts
  • Strong analytical and creative thinking skills, must be a team player and comfortable with scrum / Agile methodologies
  • Must be strong in object oriented programming languages such as Java, C++, Ruby etc., JavaScript (strong knowledge of Node.js preferred along with React.js, Meteor.js), Python etc.
  • Ethereum specific knowledge will be an added advantage: Go, Solidity (Ethereum), and experience with Mist wallet, Mix IDE, and open-source Ethereum clients
  • Cryptographic techniques such as hash, symmetric-key encryption, public-key encryption etc.
  • RDBMS concepts, SQL, NoSQL databases
  • GitHub and IDE environments
  • Strong knowledge of Unix, Linux environments
  • Cloud infrastructure management on MS Azure, Amazon AWS, IBM BlueMix etc.
  • General system and network administration skills
APPLY

System Administration

SA

SYSTEM ADMINISTRATION

System Administrator

Minimum required powers:

  • BS in computer science or BE in CCE
  • 3 years of experience as a System Administrator
  • 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 is a plus
  • Ability to create scripts in Python, Perl or other language is a plus
  • Familiarity with various operating systems and platforms
  • Microsoft Certified Systems Administrator (MCSA) is a plus
APPLY

Project Management

project_manager

PROJECT MANAGEMENT

Project Manager

Minimum required powers:

  • 3+ years of experience as a Project Manager
  • Experienced in Mobile Apps Project delivery is a must
  • PMP certification is a must
  • QA Knowledge is a must
  • Able to impose confidence and respect.
  • Excellent oral, written communication and presentation skills in English and Arabic.
  • Details oriented: able to identify problems and find solutions
  • Critical thinker with strong analytical skills
  • Liaison with Program Management
  • Applying change control and configuration management processes
  • Reporting through agreed lines on project progress through project status reports and end-stage assessments
  • Ability to monitor/forecast time and cost
  • Strong command of MS project and Visio
  • Knowledge in: InVision, Confluence, Draw.io, Test Case creation, TestRail, Google Play Store, iTunes Connect, Trello is a plus

APPLY

PC1

Project Coordinator

Minimum required powers:

  • BA in Business Administration or BS in Computer Science or related field.
  • 1-2 years of experience in project management / Project Coordinator / Assistant Project Manager.
  • Experienced in Mobile Apps Project delivery is a must
  • PMP/PRINCE2 certification or course attendance is a plus.
  • Work as part of a project management team on multiple projects.
  • Coordinate project management activities, resources and information.
  • Prepare and Finalize the SRS documents.
  • Conduct the UI/UX session with the Creative Art Designers.
  • Solid organizational skills, including multitasking and time-management.
  • QA Knowledge is a plus.
  • Strong client-facing and teamwork skills.

APPLY

Quality Assurance

QA-website

QUALITY ASSURANCE

Junior Quality Assurance

Minimum required powers:

  • Bachelor degree in Computer Science or MIS (Management Information Systems) or related field
  • Previous experience in QA is a plus
  • 1 year experience in mobile app testing
  • 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 and create test cases from specifications or verbal communications
  • Liaison with development, designers, project management, and customer support
  • Previous experience in Mobile App testing (Android / IOS) is a plus
  • Experiences in Quality Management Software and Processes is a plus
  • Knowledge and experience in technical aspects of software solution being tested
  • Business process understanding.
APPLY

Business Development

business_developer

BUSINESS DEVELOPMENT

Business Developer

Minimum required powers:

  • Masters in Business Administration (MBA) is a plus
  • 3+ years working in a sales environment in the online marketing industry
  • Excellent affiliate marketing knowledge
  • Ability to interact with and influence multiple sales channels
  • Maintaining fruitful relationships with existing customer
  • Developing quotes and proposals
  • In-depth knowledge of the industry and its current events
  • Dealing with customers unsatisfied with the quality of the product or service
  • Good understanding of tracking and ad-serving technology used in affiliate

APPLY

Frontend Development

web dev 1

FRONTEND DEVELOPMENT

Frontend Web Developer

Minimum required powers:

  • BS in computer science or BE in CCE
  • Exceptional Frontend web skills
  • WordPress, Joomla, Magento and Drupal is a plus
  • Proficient knowledge of Javascript (AngularJS/Jquery)
  • Strong knowledge of PHP (Laravel Framework)
  • Strong knowledge of CSS3 (less or sess is a plus)
  • Strong knowledge of HTML5 and MySQL database
  • Familiar with source code management systems such as GIT or SVN
  • Ability to collaborate with other developers and handle multiple tasks at the same time.
APPLY

Backend Development

backend

BACKEND DEVELOPMENT

Senior Backend Developer

Minimum required powers:

  • BS in computer science or BE in CCE
  • At least 3+ years of relevant work experience
  • Proficient knowledge of Javascript (AngularJS/Jquery)
  • Strong knowledge of PHP (Laravel Framework)
  • Strong knowledge of CSS3 (less or sess is a plus)
  • Strong knowledge of HTML5 and MySQL database
  • Responsible for  processing and performing all jobs in an efficient manner with no assistance from the supervisor
  • Analyze system specifications and translate system requirements to task specifications for junior programmers.
  • Tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments.
APPLY

Human Resources

Web-hr

HUMAN RESOURCES

HR Recruiter

Minimum required powers:

  • BS in Human Resources Management or relevant field
  • 3-5 years of professional experience as HR recruiter
  • Knowledge in Excel, Word, PowerPoint, JobScore, LinkedIn and other platforms
  • Design and update job descriptions
  • Advertise job openings on company’s careers page, job boards and internally
  • Prepare recruitment materials and post jobs to appropriate job board/newspapers/colleges etc
  • Provide shortlists of qualified candidates to hiring managers
  • Reporting to HR manager
  • Performing in-person and phone interviews with candidates
  • Solid verbal and written communication skills. Excellent in English and Arabic
  • Participate in job fairs and host in-house recruitment events
  • Onboard new employees in order to become fully integrated
  • Collaborate with managers to identify future hiring needs
  • Helping in completing timely reports on employment activity
  • Helping in conducting exit interviews on terminating employees
  • Promoting company’s reputation as “best place to work”

APPLY