:
-
-
-
WazifaMe Logo

Careers

  • Home
  • Jobs
  • Create My Profile
    • About Us
    • Contact
    • Blog
Login / Register
Wazifame Logo

Pages

  • Home
  • About
  • Job Listing
  • Pricing
  • FAQs
  • Contact Us

Contact Info.

  • [email protected]
  • Egypt Office: Egypt - 42 Lusaka Street, off Hassan Al Maamon, Nasr City, Cairo, Egypt.
  • UAE Office: Office 603, Al Muteena Technic Bldg. Salah Al Din Road Deira Dubai - UAE.

© 2025 WazifaMe (v2.45.2). All Rights Reserved.

  • Terms & Conditions
  • Privacy Policy
  • Loading
  • Loading
  • Loading
  • Loading

D&T Lead Developer - Senior Mobile Developer

  • Full Time
  • First Shift (Day)
  • Experience: Fresh
  • Old Cairo, Egypt
  • 1 Vacancy

Job Summary

Purpose of the Job

As a Senior Mobile Developer, you will be responsible for designing, developing, and delivering high-quality mobile solutions across Android and/or iOS platforms using Android native, Kotlin. Xamarin/MAUI and flutter technologies as plus.

Job Description

  • Mobile Application Development:

    • Design and develop native mobile applications for iOS and/or Android platforms using Xamarin native and/or MAUI .NET technologies.
    • Implement new features, enhancements, and UI changes while ensuring compatibility with different device screen sizes and resolutions.
    • Write clean, maintainable code and conduct code reviews to uphold quality standards and best practices.

    Technical Leadership:

    • Provide technical leadership and mentorship to junior engineers, guiding them in software design, coding practices, and troubleshooting.
    • Lead by example through hands-on involvement in development tasks, including coding, debugging, and performance optimization.
    • Collaborate with cross-functional teams, including product management and UX/UI design, to translate requirements into technical solutions.

    Architecture and Design:

    • Participate in architectural discussions, design reviews, and decision-making processes to ensure scalable and maintainable mobile applications.
    • Propose and implement improvements to mobile architecture, frameworks, and development processes to enhance application performance and usability.

    Quality Assurance and Testing:

    • Write unit tests, UI tests, and integration tests to ensure the reliability, robustness, and performance of mobile applications.
    • Conduct thorough testing of applications, identify and fix bugs, and ensure compliance with quality standards and guidelines.

    Continuous Learning and Innovation:

    • Stay updated on emerging technologies, mobile development trends, and best practices.
    • Explore and evaluate new tools, frameworks, and technologies to improve development processes and enhance mobile application features.
    • Contribute to process improvements, knowledge sharing, and innovation initiatives within the mobile development team.

Job Requirements - Experience and Education

Bachelor’s degree in computer science, Software Engineering, or a related field of study
3+ years of experience in Mobile Engineering
Strong technical background with hands-on experience in software development, architecture, and system design in Xamarin Native and/or MAUI technologies.
Strong understanding of the .NET ecosystem, and up to date with the latest changes on the modern .NET and C#.
Strong understanding in different C# development concepts including:
asynchronous programming, generics, LINQ, pattern matching, records, and many others.
Solid understanding of mobile UI/UX principles, mobile application architecture, and design patterns.
Solid understanding in different Software architectures including MVC, MVP and MVVM.
Experience with mobile frameworks (e.g., UIKit, Android SDK) and development tools (e.g., XCode, Android Studio) and ability to write or learn native code when required.
Deep understanding in different mobile development concepts and areas of engineering.
Good experience in integrating with the native hardware components as well as different 3rd party SDKs and libraries, such as maps providers, Firebase components…etc.
Excellent understanding of RESTful services and HTTP.
Proficient in security concepts including web security, authentication, authorization, OAuth 2.0, hashing, encryption, and others.
Excellent communication, interpersonal, and organizational skills, with the ability to effectively collaborate with diverse teams and stakeholders.
Familiarity with Agile frameworks (e.g., Scrum, Kanban), project management tools (e.g., JIRA), and version control systems (e.g., Git).
Able to handle multiple projects at the same time.
Excellent debugging and troubleshooting skills.
Excellent analytical and problem-solving skills.