Senior Android Developer

IPMagix - Zamalek, Cairo

Applicants for
1 open position
Experience Needed:
More than 7 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Education Level:
Bachelor's Degree at least
1 open position
Travel Frequency:
Minimal travel
About the Job

Duties & Responsibilities

  • Based on received specifications & requirements, create a software design document and write clear code with descriptive comments as per guidelines.
  • Submit created code to repositories with agreed upon commit codes

  • Review junior developers code according to related design and code standard

  • Write, execute, test cases, to make sure his created code passes the planned tests and checklists, to

    minimize the # of issues and bugs sent to QC

  • Document his work, including release notes, deliverables master error codes, log file explanation, API details, Limitations document

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

  • work with remote backend data via REST and JSON

  • Plans his own work, and junior developers’ tasks

  • Communicate status and progress of project deliverables

Job Requirements

What we’re looking for.

We’re looking for motivated and passionate people who enjoy working in a team-oriented, ego-free environment. The most successful candidates value ownership and collaboration and are self-motivated, detail-oriented problem solvers. We’re looking for

Senior Android Developer

  • Minimum 5 years experience – android application/framework development

  • B.S. degree in Computer Science, Computer Engineering or equivalent experience

  • Experience with android design principles

  • Experience with web services such as RESTful APIS, OAuth, JSON

  • Comfortable working with agile methodology and tools

  • Work closely with UX designers, project management and other developers to build applications with

    best possible user experience

  • Collaborate with and provide feedback to backend teams responsible for the APIs and other services supporting the mobile applications

  • Strong analytical and debugging skills

  • Android native applications

  • A team player who is effective working independently and collaboratively

  • An ideal team player: You are humble, hungry and people-smart, and you thrive on a diverse team.

  • A doer: You are detail-oriented, obsessed with excellence, and personally offended by mediocrity. You can’t wait to roll up your sleeves and get things done.

  • An open communicator: You demonstrate empathy for our students and your colleagues, and are comfortable holding yourself and your teammates accountable for meeting shared goals.

  • Prior experience developing Android applications preferred; ideally, you have a record of successfully distributing applications in the Play Store.

  • Strong proficiency in Java and in Kotlin

Core competencies, knowledge, and experience

  • 7+ years of development experience with multiple programming languages

  • 5+ years Android application development using Android SDK

  • Good knowledge of interface builder, Core animation, and Object-oriented concepts.

  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.

  • Experience with third-party libraries and APIs.

  • IOS experience is an added advantage.

About this Company

Founded in 1998, IPMagiX is today a Cisco Preferred Solution Partner, a Microsoft Gold Certified Partner and a ground-breaker in providing smart solutions around the Middle East and Africa with a global expansion path that is already established in diverse geographies.
... (More)

See all Careers and Jobs at IPMagix
Signup for an employer account and Post your Jobs!