Lead Software Engineer (Android)

Arabian Systems - New Cairo, Cairo

17
Applicants for
1 open position
13
Seen
8
Shortlisted
3
Rejected
Experience Needed:
More than 7 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential
Languages:
English
Vacancies:
1 open position
About the Job
  • The Lead Software Engineer (Android) will be responsible for leading the Android 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 technical excellence & continuous development and encashments of Android applications and their integration with API services.
  • Must have leadership skills + 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. Think out of the box and provide effective mobile solutions in a timely manner.
  • The Lead 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

  • Leading the Android Development
  • 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
  • 7+ 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 leadership and communications skills, with customers, team, and stakeholders
  • Professional troubleshooting skills
About this Company

Arabian Systems® الشركة العربية للأنظمة المتكاملة is the new arm of Emirates Auction L.L.C. in the Technology & Software Development Egypt-based.

With new vision and goals of building better systems with better customer experience, driving the digital business... (More)

See all Careers and Jobs at Arabian Systems