Design, develop, and maintain advanced native applications for the Android platform;
Version control, reporting, and requirements management (Azure DevOps);
Project management, automated builds, and testing (Azure DevOps);
Participate in code reviews to maintain high code quality standards;
Work with cross-functional teams to define, design, and deliver new features;
Ensure application performance, quality, and responsiveness;
Identify and resolve bottlenecks and fix bugs;
Help maintain code quality, organization, and automation;
Stay up to date with new technologies, applications, and protocols in Android mobile development;
Provide guidance and support to junior developers as needed;
Assist the support and quality assurance teams with technical information;
Collaborate with product and design teams to understand end-user requirements and translate them into technical solutions.
Requirements
Bachelor's degree in Computer Science, Engineering, or related field;
Professional experience in mobile software development;
Strong knowledge of the Android ecosystem (Java/Kotlin), Gradle, XML, and Jetpack Compose;
Proficient understanding of version control tools such as Git;
Familiarity with RESTful APIs to connect mobile applications to back-end services;
Solid knowledge of UI design principles, patterns, and best practices;
Familiarity with cloud messaging APIs and push notifications;
Experience with hardware handling such as GPS, precise location, and camera is a plus;
Knowledge of data persistence using Room, DataStore, and SharedPreferences;
Understanding of SOLID principles and Clean Code practices;
Strong communication skills and a collaborative, team-oriented mindset;
Organized, with the ability to break down larger tasks into smaller ones.
Tech Stack
Android
Azure
Gradle
Java
Kotlin
Benefits
What can you expect from us? 🌟 Be in a place where your experience is recognized and your professional goals are supported. 🌟
Professional development opportunities: We are committed to helping you reach your career goals by providing ongoing training and development.
Collaborative and innovative work environment: Here your ideas are valued and you'll have the opportunity to collaborate with a diverse, talented team.
Comprehensive benefits package: Meal/food allowance (R$37.20/day) on the CAJU flex card, including during vacation;
Mobility allowance on the CAJU flex card;
Unimed health insurance with copayment;
Dental plan;
Birthday day off and a R$300 gift voucher in your birthday month;