https://bayt.page.link/coLxnPN2mQGPdPmV9
Create a job alert for similar positions

Job Description

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.




Job Details

Job Location
Karachi Pakistan
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified
You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.