 
        
        Mobile Application Developer Needed
We are seeking a highly skilled and experienced Mobile Application Developer to join our team. As a Senior Android Developer, you will be responsible for designing and developing high-quality mobile applications using the latest technologies.
Your main objective will be to create clean and efficient code that meets our client's expectations while ensuring timely delivery and adaptability to changing requirements.
 * A bachelor's degree in Computer Science or related field is required.
 * At least 6 years of experience in software engineering with a strong focus on Android development.
 * Extensive knowledge of Kotlin programming language and its ecosystem.
 * Familiarity with Android UI design principles and best practices.
 * Experience with at least one of the following architectures: MVVM, Clean Architecture.
 * Strong understanding of Android UI layouts and adaptive layouts for various hardware configurations.
 * Ability to write custom views and controls.
 * Experience with unit testing, integration testing, and E2E testing.
 * Knowledge of Git and GitFlow.
 * A portfolio of apps built is required; ideally available in the Google Play App Store.
Preferred Skills:
 * Animation and graphics expertise.
 * Dependency injection framework proficiency.
 * Scrum/Agile methodologies knowledge.
 * Jetpack Navigation experience.
 * Android performance profiling tools and optimization techniques familiarity.
 * Open API standard knowledge.
 * Pull notification expertise.
This opportunity offers remote work from Brazil with a B2B contract and payment in USD.
In this role, you will have the chance to contribute to high-quality mobile app design and architecture, apply software engineering design patterns to develop modular application code, and perform code reviews and contribute to architectural planning.