Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Engineer (Android)

Arabian Systems
New Cairo, Cairo
Posted 5 years ago
32Applicants for1 open position
  • 0Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • The Senior Software Engineer (Android) will be responsible for the development and maintenance of applications aimed at a range of Android devices including mobile smartphones and tablets. The primary focus of this role is the development of Android applications and their integration with API services.
  • Must have Passion for technology and up-to-date knowledge, responsible for writing clean, functional code with a sharp eye for spotting defects and enhancing his work’s quality. Can think out of the box and provide effective mobile solutions in a timely manner.
  • The Senior Software Engineer (Android) will be responsible for developing complete applications for Android and for writing an uncluttered code in order to deliver a smooth application. S/he will work closely with the product owners to ensure features are effective to serve customers’ needs. S/he must be a passionate, team player who enjoys everything in Android World.

Responsibilities:

  • Translate application storyboards and use cases into functional applications
  • Design, build and maintain efficient, reusable, and reliable code
  • Provide effective mobile solutions in a timely manner
  • Creative thinking out of the box is essential
  • Develop applications for Android (Smart Phone/Tablets)
  • Write an uncluttered code in order to deliver a smooth application.
  • Work closely with the product owners to ensure features are effective to serve customers’ needs.
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and roll-out new features
  • Help maintain code quality, organization, and automation
  • Improve existing software
  • Develop documentation throughout the software development life cycle

Job Requirements

  • Bachelor’s degree in Computer Science, Engineering or any related discipline
  • 5+ years of relevant experience
  • Proven working experience in native Android Development
  • Experience in Android graphics, animation and UI designing
  • Expert knowledge of Android SDKs.
  • Experience in developing UIs for different screen dimensions
  • Have published at least 5 native Android apps.
  • Experience with third-party libraries and APIs
  • Knowledge about architectures, trends, and emerging technologies
  • Social Network API (Facebook, Twitter Linked-In) objective handling.
  • Strong understanding of OOP, Design patterns etc.
  • Solid understanding of the full mobile development life cycle
  • Attention to details
  • Excellent communications skills, with customers, team, and stakeholders
  • Professional troubleshooting skills

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Engineer (Android)