GFT Technologies

Mid-level Android Developer

GFT Technologies

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AndroidDaggerFirebaseJavaKotlin

About the role

  • Ensure security and performance best practices in Android applications;
  • Apply static code analysis using tools such as Lint and Detekt;
  • Implement accessibility features in interfaces (a plus);
  • Develop and maintain applications using modern architectures such as MVVM, MVP, and MVI;
  • Work with continuous integration (CI) and continuous delivery (CD);
  • Collaborate in agile environments, working with cross-functional teams;
  • Perform unit, integration, and instrumentation tests;
  • Ensure the use of good tagging practices and clean code;

Requirements

  • Ensure security and performance best practices in Android applications;
  • Apply static code analysis using tools such as Lint and Detekt;
  • Implement accessibility features in interfaces (a plus);
  • Develop and maintain applications using modern architectures such as MVVM, MVP, and MVI;
  • Work with continuous integration (CI) and continuous delivery (CD);
  • Collaborate in agile environments, working with cross-functional teams;
  • Perform unit, integration, and instrumentation tests;
  • Ensure the use of good tagging practices and clean code;
  • Strong experience with Kotlin and Java;
  • Proficiency with Android Studio;
  • Knowledge of RESTful APIs and tools such as Retrofit;
  • Experience with MVVM, MVP, and/or MVI architectures;
  • Dependency injection management with Hilt, Dagger, or Koin;
  • Knowledge of Jetpack Compose, Lifecycle, Flow, and Coroutines;
  • Experience with Firebase (Analytics, Crashlytics, etc.);
  • Experience with agile methodologies (Scrum, Kanban, etc.);
  • Experience with unit testing and code coverage tools (e.g., JaCoCo);
  • Experience using version control tools such as Git;
  • Application of SOLID principles and development best practices;
  • Knowledge of static analysis using Lint and Detekt;
  • Familiarity with mobile-specific security and performance best practices;
  • Experience with tagging and event monitoring;
  • Experience in collaborative development environments.
Benefits
  • Multi-benefit card — choose how and where to use it.
  • Study grants for undergraduate, postgraduate, MBA, and language courses.
  • Certification incentive programs.
  • Flexible working hours.
  • Competitive salaries.
  • Annual performance review with a structured career plan.
  • Opportunity for international career growth.
  • Wellhub and TotalPass.
  • Private pension plan.
  • Childcare assistance.
  • Health insurance.
  • Dental insurance.
  • Life insurance.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KotlinJavaAndroid StudioMVVMMVPMVIRESTful APIsDependency injectionFirebaseUnit testing
Soft skills
CollaborationAgile methodologiesCross-functional teamworkCommunicationProblem-solving
Stone & Company

Senior Software Engineer – POS Android

Stone & Company
Seniorfull-time🇧🇷 Brazil
Posted: 1 day agoSource: boards.greenhouse.io
AndroidGradleJUnitKotlinMockito
FCamara Consulting & Training

Desenvolvedor Android – Junior

FCamara Consulting & Training
Juniorfull-time🇧🇷 Brazil
Posted: 2 days agoSource: fcamara.gupy.io
AndroidGradleGroovy
Sicredi

Mid-level Software Engineer – Android

Sicredi
Mid · Seniorfull-time🇧🇷 Brazil
Posted: 3 days agoSource: sicredi.gupy.io
AndroidJavaKotlin
Iterative;

Desenvolvedor Android, Kotlin, Sênior

Iterative;
Mid · Seniorcontract🇧🇷 Brazil
Posted: 12 days agoSource: jobs.quickin.io
AndroidFirebaseJUnitKotlinMockito