We are seeking a skilled Android Developer to collaborate with our team on ongoing initiatives.
Please find the details below:
Key Responsibilities
• Design and develop high-quality mobile applications for Android devices using Kotlin as primary language, adhering to industry standards and best practices.
• Work collaboratively with cross-functional teams to identify and prioritize project requirements, ensuring timely delivery of projects.
• Collaborate with other developers to design, test, and implement software solutions, following standard coding practices and protocols.
• Participate in code reviews to ensure adherence to company's coding standards and guidelines.
• Develop unit tests, integration tests, and UI tests to ensure comprehensive testing coverage.
• Stay up-to-date with industry trends and advancements in mobile app development, incorporating new technologies and methodologies into existing projects where feasible.
• Perform troubleshooting, debugging, and root cause analysis to resolve complex technical issues efficiently.
• Communicate technical ideas and solutions effectively to both technical and non-technical stakeholders.
• Collaborate with designers to integrate user experience principles into application designs.
• Ensure strict adherence to quality standards throughout the development process.
Requirements
• Strong proficiency in Java and Kotlin programming languages.
• Experience with various development tools such as Android Studio, Gradle, Git.
• Knowledge of MVVM, MVI, Clean Architecture, Jetpack Compose, Navigation, StateFlow, ViewModel, Retrofit, OkHttp, Dagger/Hilt, Kotlin Coroutines + Flow, RxJava/RxKotlin, Room, DataStore, SharedPreferences, Firebase Analytics, Crashlytics.
• Excellent understanding of asynchronous programming concepts.
• Ability to work collaboratively as part of an agile team.
• Effective communication and problem-solving skills.
Benefits
Location: Lisbon, Braga, or Coimbra (Hybrid – 1 day/week on-site)
Candidates must be living in Portugal.
Language Requirements: Minimum English level: B2 (fluency required)
Profile must be submitted in English.
About Us
We offer a dynamic and innovative work environment that encourages collaboration, creativity, and growth. Our team is passionate about delivering exceptional results and pushing boundaries in the field of mobile app development.