
Android Mobile Developer – Junior/Mid-level
HINOVA Soluções Digitais
full-time
Posted on:
Location Type: Hybrid
Location: Belo Horizonte • Brazil
Visit company websiteExplore more
Job Level
About the role
- 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.
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;
- Hinova Mais benefits club;
- University discounts;
- Gympass;
- Psicologia Viva;
- Conexa Saúde;
- Profit-sharing;
- Discount on pet health insurance.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Android developmentJavaKotlinGradleXMLJetpack ComposeRESTful APIsUI design principlesRoomDataStore
Soft Skills
strong communication skillscollaborative mindsetorganizational skillsteam-orientedguidance and supportcode review participationproblem-solvingbottleneck identificationbug fixingtask breakdown
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in EngineeringBachelor's degree in related field