Job Title: Senior Android Engineer
Location: (Lisbon, Portugal)
Job Type: (Contract – Duration: 80 weeks)
Experience Level: 5+ Years
Overview:
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.