 
        
        Digital innovation has been the core of our business for 20 years.
We are seeking a skilled Senior Android Developer to join our team.
This is an excellent opportunity to play a key role in developing cutting-edge mobile technology. You are a problem solver who thrives in a dynamic environment and enjoys resolving complex technical challenges.
You will be responsible for developing clean, high-quality code that shapes the Android mobile software and provides a great user experience.
 * 6+ years of experience in software engineering
 * Extensive experience in Kotlin development for Android native applications
 * Solid understanding of the Android development life cycle
 * Strong knowledge of UI design principles and best practices
 * Experience with Android 9.0 API level 28 and above
 * Experience with MVVM Clean Architecture
 * Expertise in creating adaptive layouts for various hardware configurations
 * Experience in writing custom views and controls
 * Experience in testing high-volume applications
 * Experience using external libraries
 * Experience with Git and GitFlow
 * A solid grasp of algorithms, data structures, and design patterns
 * A portfolio of apps you've built, ideally available on the Google Play Store
 * Ability to prototype new features and redesign existing ones
 * Excellent problem-solving and debugging skills, critical thinking, and communication skills
 * Ability to effectively articulate technical challenges and solutions
 * Aptitude and desire to learn new technologies independently
As a team member, you will:
 * Contribute to high-quality mobile app design and architecture
 * Apply software engineering design patterns to develop well-structured modular performant application code
 * Serve as a technical mentor in mobile app development
 * Perform code reviews, write unit tests, and contribute to architectural planning and refactoring
 * Collaborate with API teams on API design
This opportunity offers remote work from Brazil with a B2B contract and payment in USD.