Browse Jobs
For Employers
Post JobLog inGet Started

Software Developer

Cairo, Egypt
Posted 7 years ago
36Applicants for1 open position
  • 24Viewed
  • 13In Consideration
  • 11Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We develop innovative, game-changing web and mobile apps that transform markets and make differences in peoples' lives. The Software Developer will join our engineering team and will be responsible for the designing, developing, and shipping of software and software features, including both backend and user-facing/client systems. The Developer's duties will include:

  • Translate use cases and specifications into functional applications.
  • Design, build, and maintain efficient, reusable, and reliable code in conformity with best practices and our internal engineering conventions.
  • Optimize application code to achieve the best possible performance, quality, responsiveness, and reliability.
  • Participate in debugging and unit testing of code.
  • Document of solutions, including use of flowcharts, layouts, diagrams, charts, and the use of consistent code comments according to team standards.
  • Communicate actively with management and engineering team.

Job Requirements

  • Required Skills: Strong experience across a spectrum of web application development technologies (including PHP, Python, JavaScript, ASP, MYSQL, etc.); strong experience with AJAX, JavaScript libraries, and frameworks; experience integrating web service; demonstrated familiarity with object-oriented design, design patterns (MVC, MVP, and MVVM), and application frameworks; software debugging and unit testing; strong ability in written and spoken English.
  • Desirable Skills: Strong verbal and written communication; understanding of architectural and network layers of application; ability to work in a fast-paced and agile development environment; demonstrated passion for technology and familiarity with the latest development techniques and methodologies.
  • Desirable Qualifications: Degree in Computer Science desirable
  • Desirable Experience: Minimum of three years of experience in software development in team/agile environments. Previous experience with e-commerce, SEO ranking and search tools, search algorithms, and session persistence preferred.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Developer