HINOVA Soluções Digitais

Mid-level Mobile Developer – Android, iOS

HINOVA Soluções Digitais

full-time

Posted on:

Location Type: Hybrid

Location: Belo HorizonteBrazil

Visit company website

Explore more

AI Apply
Apply

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