Browse Jobs
For Employers
Post JobLog inGet Started

Android Software Engineer

Tawseela
Maadi, Cairo
Posted 7 years ago
28Applicants for2 open positions
  • 27Viewed
  • 15In Consideration
  • 12Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Tawseela's culture is all about collaboration. We demand that everyone should contribute new ideas, add to our knowledge base and learn from the others along the way. We also offer flexible hours.

We have 1 live b2b platform and we are working on 2 really exciting consumer platforms! You will play a pivotal role in shaping them.

Our current stack consists of the following: Ruby on Rails, AngularJS, Native Android and deployed on AWS. For our second platform we are building knowledge in chatbots, AI and data science.

Your responsibilities will be to:

  • Take part in the development of our Android applications.
  • Build you software engineering knowledge and be part of a collaborative culture where you learn new technologies and pass on the information.

Job Requirements

Professional:

Skills we require:

  • 2+ years of relevant software engineering experience.
  • Strong object-oriented development skills, with strong competencies in data structures, algorithms, and software design.
  • Comfortable with Java and one of JavaScript, HTML5, CSS3, SASS and LESS.
  • Experience with JSON, XML and WebSockets.
  • Experience building native mobile applications for Android.

Skills we prefer:

  • Familiarity with one or more of: Python, Ruby, Perl, Shell, PHP is a plus.
  • Experience with JavaScript frameworks like AngularJS.
  • Experience building RESTful web services.
  • Experience working with NoSQL database systems like MongoDB, CouchDB, or Redis.
  • Fluent in Linux: RedHat, CentOS, Fedora, or Ubuntu.

Personal:

  • Passion for the latest trends in software engineering.
  • Passion for building world class applications, to be used by millions of users.
  • Good communicator.
  • Open to feedback.
  • Desire to work in a fast paced and dynamic environment.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentAndroid Software Engineer