Senior Android Developer

MidEast Communication Systems - New Cairo, Cairo

Applicants for
1 open position
Experience Needed:
4 to 7 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
1 open position
About the Job
  • Maintain a strategic working relationship with all team members and all key departments.
  • Be a lead ambassador of MES at all times.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team.
  • Capable of understanding and contributing to the technical solution from design through to code level
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain required system modules, front-end, back-end applications built on different technologies.
  • Design, develop, and unit test applications in accordance with established standards.
  • Participate in peer-reviews of solution designs and related code.
  • Analyze and resolve technical and application problems.
  • Design and implement new features for Web and mobile applications.
  • Optimize software to maximize speed and scale, factoring in network latency and bandwidth constraints.
  • Develop test infrastructures, writing documentation and ensuring high performance.
  • Translating of UI/UX wireframes to visual elements.
  • Collaborating with other team members and/or teams.
  • Write new code and maintain and update existing code.
  • Building reusable code and libraries for future use.
  • Designing and scaling API endpoints.
  • Package and support deployment of releases
  • Abide by and enforce internal processes and policies
Job Requirements
  • At least 4 years of relevant experience and the Android SDK.
  • Have experience of working on at least three Android apps from scratch.
  • Should have to understand of Android Material design guidelines
  • Experience with Sockets and Push Notifications.
  • Experience with third-party libraries and API Integrations like Paypal, Branch, MixPanel, Google Analytics
  • Experience with Google APIs (eg. Location, Map, etc)
  • Android Studio.
  • Experience with features introduced in android Marshmallow like Run-time permission handling etc.
  • Experience working with remote data via REST, real-time data and JSON
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Knowledge of iOS is a plus
  • Deploying apps process on Play Store
  • Ability to write clean code
About this Company

Established in 2005, MCS (Mideast Communication Systems) offers Value
Added Distribution focusing on Networking and Automation businesses.
MCS is part of a Middle East based group of companies. The company is
financially supported by the group, with corporate... (More)

See all Careers and Jobs at MidEast Communication Systems