Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Engineer

TableBlog
Sheikh Zayed, Giza
Posted 7 years ago
19Applicants for1 open position
  • 18Viewed
  • 1In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Who we are:

The founders of TableBlog seized an opportunity when Mark Zuckerberg introduced the most recent innovations to the Messenger Platform, by building Marvin: a Messenger Chatbot for Real-Time Restaurant Reservations in Egypt. We are not only introducing a new concept in Egypt (online on-the-go Restaurant Reservations) but we are also introducing something new and unique in the arena of Online-Restaurant Reservations: Restaurant Reservations via a Chatbot. For now, we are just the first Chatbot for Restaurant Reservations, however; in the coming months we are planning to capitalize on the latest in machine learning and artificial intelligence to build the ultimate F&B virtual assistant at the tip of everyone’s finger. Our vision is to enable Marvin to notify you about opening’s of new Restaurants, tell you about the best sushi places in town, give you dish recommendations, reserve restaurants for you, order food, and much more. Marvin will be the go-to, know it all, virtual assistant for any food-related activity.

Job Description:

TableBlog is seeking to hire Senior Software Engineer with a broad experience in the technical skills & technologies detailed below.

  • Aspiring candidate should have a strong understanding of various JavaScript Frameworks, particularly: Angular.Js and Node.Js.
  • Moreover, the candidate should also have some programming experience with Native Mobile apps and experience with document-oriented as well as Relational databases.
  • Finally, what matters most to us is that we are looking for someone who is product-oriented, has strong analytical and personal communication skills (Knows how to convince and influence others), and has a strong intellectual drive (addition to learning new things). If you think you fit the criteria, go ahead and apply! :)

Responsibilities:

  • Maintaining the current code base of two Native Mobile apps & a back-end panel
  • Managing the hosting of the application
  • Integrating the application with other platforms and tools
  • Developing changes in the code to adapt the new requirements
  • Developing, managing, implementing, and deploying existing and new APIs
  • Optimizing the efficiency of the code for scaling
  • Managing part-time and freelance developers
  • Researching for new technologies
  • Presenting research outcomes

Job Requirements

Qualifications:

  • Computer engineering graduate
  • 3+ years experience in web development
  • Experience in B2C web applications
  • Experience with publishing Mobile Applications
  • Knowledge about cutting-edge technologies and tools
  • A/B testing and experience in analytics
  • Good presentation Skills
  • Team Player
  • Leadership Skills is a plus
  • Proficiency in English

Technical Skills:

  • Node.JS
  • Angular.JS
  • MongoDB
  • Swift 3
  • Android SDKs/Java
  • HTML
  • CSS
  • Wordpress
  • Responsive frameworks
  • Cloud Hosting
  • Microsoft bot Framework
  • Facebook Developers platform
  • MySQL
  • Scrum
  • MVC
  • Git

Other Skills (preferred but not required; can be learned after hired):

  • Python
  • JSON
  • Recast.ai
  • Api.ai
  • Flowxo
  • Wit.ai

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Engineer