geidea

Senior Software Engineer (Android)

Cairo, Cairo Governorate, EG

9 days ago
Save Job

Summary

Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation.

Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market

Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity.

Our technology mirrors our people - Smart, Innovative & Forward Thinking

www.geidea.net


To maintain a competitive advantage as we grow, we are currently looking for a new "Senior Software Engineer (Android)"


Job purpose:

We are seeking a Senior Software Engineer with expertise in Android Native development and Flutter to design, develop, and maintain mobile applications. The ideal candidate will have a strong background in building high-performance, user-friendly mobile apps for Android and cross-platform environments using Flutter.


Responsibilities

  • Lead the design, development, and deployment of mobile applications for Android using native technologies (Java/Kotlin) and Flutter.
  • Write clean, maintainable, and efficient code for Android and cross-platform solutions.
  • Collaborate with UX/UI designers to ensure seamless and intuitive user experiences.
  • Integrate third-party APIs and libraries into mobile apps.
  • Conduct code reviews to ensure best practices and high-quality code standards.
  • Optimize applications for maximum speed and scalability.
  • Stay up-to-date with industry trends and emerging technologies in mobile development.
  • Troubleshoot and debug application issues across Android and Flutter platforms.
  • Work in an Agile development environment and participate in daily standups, sprint planning, and retrospectives.


Qualifications

  • Strong experience with Android development (Java/Kotlin) and Flutter.
  • Deep understanding of mobile app architecture, UI/UX principles, and performance optimization.
  • Familiarity with RESTful APIs, JSON, and other web service protocols.
  • Experience with version control systems like Git.
  • Knowledge of Agile development methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication skills and ability to collaborate with cross-functional teams.
  • Bachelor’s degree in Computer Science or related field (or equivalent experience).


Our values guide how we think and act - They describe what we care about the most

Customer first - It’s embedded in our design thinking and customer service approach

Open - Openness allows us to constantly improve and evolve

Real - No jargon and no excuses!

Bold - Constantly challenging ourselves and our way of thinking.

Resilient – If we fail, we bounce back stronger than before.

Collaborative - We know that we can achieve a lot more as a team.

We are changing lives by constantly striving for a better solution.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: