**Job Opportunity:** Senior Android Developer
* We're seeking a seasoned professional with extensive experience in UI development, solid grasp of object-oriented design principles and a passion for delivering seamless user experiences.
The ideal candidate will have 5+ years of professional Android development experience, strong experience in UI development and working with UX/UI teams, solid understanding of object-oriented programming and design patterns, proficient in integrating with RESTful APIs and familiarity with server-side integration.
Responsibilities:
Design, develop and maintain high-quality Android applications with a focus on performance and user experience. Collaborate closely with UX/UI designers to implement intuitive and visually appealing interfaces. Integrate mobile applications with RESTful APIs and server-side systems. Apply design patterns and object-oriented principles to write clean, maintainable code. Participate in Agile development processes and contribute to continuous improvement.
Requirements:
* Strong background in building high-quality mobile applications.
* Proficient in both Java and Kotlin.
* Awareness of Agile development principles and interest in process improvement.
Bonus Skills:
* Full-stack development experience.
* Google Cloud Platform and Firebase expertise.