 
        
        Mobile Software Developer Opportunity
We are seeking a skilled Senior Android Developer to create high-quality mobile applications.
The ideal candidate has extensive experience with Android native development, strong knowledge of software design principles and best practices, and excellent problem-solving skills.
Key Responsibilities:
 * Design and develop complex Android mobile applications
 * Create efficient and user-friendly UI layouts
 * Implement robust security measures to protect user data
 * Collaborate with cross-functional teams to ensure seamless integration
 * Stay up-to-date with the latest Android technologies and trends
Required Skills:
 * 6+ years of experience in software engineering
 * Extensive experience with Android mobile native applications
 * Solid understanding of the full Android mobile development life cycle
 * Strong knowledge of Android UI design principles and best practices
 * Experience with at least one design architecture: MVVM, Clean Architecture
 * Expert in UI layouts and creating adaptive layouts for various hardware configurations
 * Ability to prototype new features and redesign existing ones
 * Excellent problem-solving, debugging skills, critical thinking, and communication skills
PREFERRED SKILLS:
 * Experience in animation and graphics
 * Experience with Scrum/Agile methodologies
 * Experience with Jetpack Navigation
 * Experience with Android performance profiling tools and optimization techniques
Bonus Skills:
 * Experience releasing app to the Google Play App Store
 * Experience with Google Firebase Analytics and Crashlytics
Working Remotely from Brazil as a B2B Contractor with Payment in USD is an Option.