https://bayt.page.link/coLxnPN2mQGPdPmV9
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي

About the job Senior Android Developer

Looking for Senior Android Developer in Karachi.


Client company introduction:


Our client is an Information Technology based company that endeavors to provide innovative and optimum solutions covering a wide spectrum of I.T services. Innovative Solutions excels in web application development, mobile application development and general software development.


Job description:


Responsibilities


  • Design and develop advanced Android applications with a strong focus on messaging features using the XMPP protocol.


  • Collaborate closely with cross-functional teams to define and implement new messaging functionalities.


  • Conduct thorough unit testing to ensure code robustness, particularly in handling messaging edge cases.


  • Possess profound knowledge of XMPP frameworks and their integration into Android applications.


  • Continuously enhance application performance and address any bugs or issues related to messaging functionality.


  • Stay updated with emerging technologies, particularly in messaging protocols and real-time communication solutions.


  • Utilize the Android framework and MVVM architecture to create scalable and maintainable code for messaging features.


  • Thrive in a fast-paced, learning-oriented environment, contributing to the evolution of messaging capabilities within the app.


  • Bring a minimum of 6 years of relevant experience in designing and building advanced Android applications, with a strong emphasis on messaging solutions.


  • Previous experience working on chat, audio/video calling, or live video streaming solutions is highly desirable.


  • Hold a Bachelor's/masters degree in Computer Engineering/Computer Sciences or a relevant discipline.


Requirements:


  • Demonstrated expertise with Kotlin, with a minimum of 6 years of hands-on experience.


  • Proficiency in Android SDK and a deep understanding of Android development principles.


  • Strong knowledge and experience with dependency injection frameworks.


  • Familiarity with the code review process and adherence to best practices.


  • Expertise in Android architecture components, including LiveData and ViewModel, with a focus on messaging features.


  • Solid experience with Coroutine and Flow for asynchronous programming, particularly in messaging scenarios.


  • Proven track record in working with large-scale SQLite/Room databases, especially in storing and managing messaging data.


  • Deep understanding of SOLID principles and best software development practices, applied to messaging feature development.


  • Familiarity with XMPP and WebRTC for real-time communication, with a focus on messaging protocols.


  • Exposure to Jetpack Compose for modern UI development is considered a significant advantage.


Job Details:



Experience: 6+ years
Work Timings: 10 am to 7 pm
Work Days: Monday to Friday
Location: Karachi


About HR Ways:
HR Ways - Hiring Tech Talent is the only dedicated Tech and Digital recruitment agency having world-class HR solutions worldwide. They work with the best software and digital agencies in the region to equip their clients with priceless industry insight and put everything they've got into training and mentoring their candidates. With a focus on fast placements, quality onboarding, and tenacious testing, HR Ways engages over 5000+ people monthly for opportunities that disrupt the market.




تفاصيل الوظيفة

منطقة الوظيفة
كراتشي باكستان
قطاع الشركة
خدمات الدعم التجاري الأخرى
طبيعة عمل الشركة
غير محدد
نوع التوظيف
غير محدد
الراتب الشهري
غير محدد
عدد الوظائف الشاغرة
غير محدد
لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.