
Mid-level Mobile Developer – Android, iOS
HINOVA Soluções Digitais
full-time
Posted on:
Location Type: Hybrid
Location: Belo Horizonte • Brazil
Visit company websiteExplore more
About the role
- Design, develop, and maintain advanced native applications for iOS and Android platforms;
- 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 fix performance bottlenecks and bugs;
- Help maintain code quality, organization, and automation;
- Stay up to date with new technologies, frameworks, and protocols in mobile development for Google and Apple;
- Provide guidance and support to junior developers as needed;
- Assist the support and QA 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 a related field;
- Professional experience in mobile software development;
- Strong knowledge of the Android ecosystem (Java/Kotlin), Gradle, XML, and Jetpack Compose;
- Strong knowledge of the iOS ecosystem (Swift/Objective-C), SwiftUI, and Storyboards;
- Proficient understanding of code versioning tools such as Git;
- Familiarity with RESTful APIs for connecting mobile apps to backend services;
- Strong knowledge of UI design principles, patterns, and best practices;
- Familiarity with cloud messaging APIs and push notifications;
- Experience with GPS handling, Precise Location, and Camera is desirable;
- Knowledge of data persistence with Core Data/SwiftData;
- Understanding of SOLID principles and Clean Code practices;
- Strong communication skills and the ability to work well in a team;
- Organized approach to tasks; ability to break larger tasks into smaller, manageable pieces.
Benefits
- Meal/food allowance (R$37.20/day) on the CAJU flex card, including during vacation;
- Mobility allowance on the CAJU flex card;
- Unimed health plan with co-payment;
- Dental plan;
- Day off and a R$300 gift voucher during your birthday month;
- Hinova Mais benefits club;
- University tuition discounts;
- Gympass;
- Psicologia Viva (employee mental health platform);
- Conexa Saúde (telemedicine services);
- Company profit-sharing;
- Life insurance;
- Discount on pet health plans.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
mobile software developmentAndroid ecosystemJavaKotlinGradleXMLJetpack ComposeiOS ecosystemSwiftObjective-C
Soft Skills
strong communication skillsteamworkorganized approachproblem-solvingguidance and supportcollaboration
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering