Job Title: Senior Android EngineerLocation: (Lisbon, Portugal)Job Type: (Contract – Duration: 80 weeks)Experience Level: 5+ YearsOverview:We are looking for a seasoned Android Engineer with a strong background in building high-quality mobile applications. The ideal candidate will have extensive experience in UI development, a solid grasp of object-oriented design principles, and a passion for delivering seamless user experiences.Key Responsibilities:Design, develop, and maintain 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.Required Skills & Experience: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.Familiarity with server-side integration.Desirable Skills:Experience with both Java and Kotlin.Awareness of Agile development principles and interest in process improvement.Bonus: Full-stack development experience, Google Cloud Platform, Firebase.