Lisbon, Portugal
Remote
We are looking for an experienced and ambitious Senior Android Developer (M/F) to join our client in Lisbon.
If your aim is to work in a diverse work context that allows for continuous development and learning, to participate in national and international projects with relevant dimension and impact in this area of specialization, to live a culture of union and to experience a friendly, respectful, trustworthy, transparent and informal environment we have just the right project for you!
Responsabilities:
– Develop and deliver native Android applications in Kotlin, with high quality parameters;
– Define and implement the architecture of new applications;
– Implement code according to best practices;
– Participate in sprint planning and task estimation;
– Work closely with various teams involved in the projects (UX, UI, QA);
– Monitor and assist with the development of less experienced members of the team.
Requirements:
– DAt least 4 years of experience developing native Android applications;
– Degree in an engineering field related to IT;
– Excellent communication skills in English;
– Experience in Agile methodologies;
– Excellent teamwork skills;
– Experience in Android development with Android Studio, proficiency with Kotlin and Java;
– Experience with several Android frameworks such as android.location, android.nfc, android.graphics, android.bluetooth, etc;
– Knowledge of other web technologies and UI / UX standards, and understanding of MVP / MVVM / MVI development standards;
– Understanding of Google’s design principles and interface guidelines;
– Proficient in code versioning with GIT;
– Practical knowledge of mobile platforms related\ to emerging architectures, trends and technologies, as well as familiarity with continuous integration;
– Experience working in Scrum or Agile development environment;
– Experience in integration with other systems through web services, eg. RESTful APIs;
– Experience with offline storage, threading, performance and memory adjustments;
– Multithreaded programming experience, with asynchronous and synchronous code;
– Experience with Unit and UI Tests and Code Review.
We value people that are:
– Critical thinkers and have problem-solving skills;
– Great Team Players.
Are you ready for this new adventure?!

