Senior Android (Kotlin) developer at Intellias

Remote - Brazil

Apply
More jobs at Intellias

Intellias, a digital solutions company with 20 years of experience, is looking for a Senior Android Developer to build high‑quality Android applications using Kotlin and modern architecture. The role is remote from Brazil under a B2B contract, focusing on design, architecture, mentorship, code quality, and collaboration with API teams.

Requirements

Experience

  • 6+ years of working experience in software engineering
  • Extensive experience developing Android mobile native applications in Kotlin
  • Solid understanding of the full Android mobile development life cycle
  • Strong knowledge of Android UI design principles and best practices
  • Experience developing native Android applications on Android 9.0 API level 28 and above
  • Experience with at least one of these design architectures: MVVM, Clean Architecture
  • Expert in UI layouts and creating adaptive layouts for various hardware configurations
  • Experience writing custom views and controls
  • Experience in testing high volume applications: unit test, integration test, E2E Test
  • Experience using external commercial and open source libraries
  • Experience with Git and GitFlow
  • A solid grasp of fundamental algorithms, data structures, and design patterns
  • Portfolio of apps that you’ve built; ideally available in the Google Play App Store
  • Ability to prototype new features and redesign existing ones
  • Excellent problem solving, debugging skills, critical thinking, and communication skills
  • Ability to effectively articulate technical challenges and solutions
  • Aptitude and desire to independently learn new technologies

Skills

  • Android UI design principles
  • Android 9.0 API level 28 and above
  • MVVM
  • Clean Architecture
  • UI layouts
  • Adaptive layouts
  • Custom views and controls
  • Unit test
  • Integration test
  • E2E Test
  • External libraries
  • Git
  • GitFlow
  • Algorithms
  • Data structures
  • Design patterns
  • App store portfolio
  • Prototype new features
  • Debugging
  • Critical thinking
  • Communication skills
  • Independent learning
  • Animation
  • Graphics
  • Dependency injection framework (Dagger, Hilt)
  • Scrum
  • Agile methodologies
  • Jetpack Navigation
  • Android performance profiling tools
  • Optimization techniques
  • Open API standard (Swagger)
  • Push notification
  • Internationalization
  • Gradle task configuration
  • Continuous integration
  • Delivery
  • GitHub Actions
  • Bitrise
  • Google Firebase Analytics
  • Crashlytics
  • Jetpack Compose

Languages

  • Portuguese

Responsibilities

  • Contribute to high quality mobile app design and architecture
  • Apply software engineering design patterns to develop well‑structured, modular, performant application code
  • Serve as a technical mentor in mobile app development
  • Perform code reviews, write unit and UI tests, and contribute to architectural planning and refactoring
  • Collaborate with API teams on API design

Technologies

KotlinAndroidMVVMClean ArchitectureDaggerHiltJetpack NavigationJetpack ComposeGitGitFlowGradleGitHub ActionsBitriseGoogle Firebase AnalyticsCrashlyticsSwaggerPush notificationAndroid performance profiling toolsOpen API

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.