Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join xpertconexions and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p>1.
Design, develop, and maintain high-quality Android applications using Kotlin and Java.<br/><br/>2.
Collaborate with cross-functional teams (product, design, backend) to define and implement app features.<br/><br/>3.
Write clean, well-documented, and testable code.<br/><br/>4.
Follow best practices for Android development, including architectural patterns like MVVM or MVI.<br/><br/>5.
Integrate with RESTful APIs and other backend services.<br/><br/>6.
Implement UI designs and ensure a smooth user experience.<br/><br/>7.
Debug and fix bugs reported by users or QA.<br/><br/>8.
Participate in code reviews and provide constructive feedback.<br/><br/>9.
Stay up-to-date with the latest Android technologies and trends.<br/><br/>10.
Contribute to the continuous improvement of our development processes.<br/><br/>11.
Strong knowledge of Android Application Design & Development on Mobile and Watches<br/><br/>12.
Strong Programming and Algorithmic background for code optimization<br/><br/>13.
Hands-on experience with Java, Kotlin, JetPack components, RxJava, Dagger, MVVM pattern.<br/><br/>14.
Hands-on experience of developing Database, SqLite in Android apps<br/><br/>15.
Strong debugging and memory optimization skills<br/><br/>16.
Excellent communication skills and experience in Agile methodologies<br/><br/>17.
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes<br/><br/>18.
Familiarity with RESTful APIs to connect Android applications to back-end services<br/><br/>19.
Strong knowledge of design principles, patterns, and best practices<br/><br/>20.
Experience with offline storage, threading, and performance tuning<br/><br/>21.
Knowledge of the open-source Android ecosystem libraries<br/><br/>22.
Good understanding of code versioning tools, such as Git<br/><br/>23.
Ensure the best possible performance, quality, and responsiveness of the application<br/><br/>24.
Identify and correct bottlenecks and fix bugs<br/><br/>25.
Help maintain code quality, organization, and automatization<br/><br/>26.
Unit-test code for robustness, including edge cases, usability, and general reliability<br/><br/>27.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency</p> (ref:hirist.tech)
Don't Miss This Opportunity!
xpertconexions is actively hiring for this Android Developer - Java/Kotlin position
Apply Now