
Android Developer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Brazil.
• Design and develop new Android applications while enhancing existing architectures using Kotlin and Java.
• Construct user interfaces and workflows by integrating services, APIs, and components of the Android system.
• Suggest architectural solutions, design patterns, and best practices to guarantee the app's performance, security, and quality.
• Involved in creating new modules and features, overseeing the process from planning through to implementation and delivery.
• Conduct corrective and evolutionary maintenance as required, ensuring system stability and compatibility.
• Analyze complex issues by utilizing advanced debugging techniques and log analysis through logcat, covering application and framework layers (SELinux, permissions, etc.).
• Modify and optimize system applications for new Android versions, considering changes in API and OS behavior.
• Actively engage in code reviews, contributing to internal standards and disseminating knowledge within the team.
• Collaborate on an international project, utilizing English for reading, writing, and verbal communication.
• A Bachelor's degree in Computer Engineering, Systems Analysis, or a comparable field.
• Proven experience in Android development, specifically with Java or Kotlin.
• Familiarity with Jetpack components (Compose, ViewModel, LiveData, Navigation, etc.).
• Understanding of modern architectural patterns (MVVM, MVI, Clean Architecture).
• Knowledge of Android CI/CD processes and build pipelines (Gradle, Jenkins, GitHub Actions).
• Experience with unit testing and instrumented testing methodologies.
• Background in Linux and/or AOSP, including experience with log analysis (Linux, adb).
• Proficient in English for effective communication with international partners.
• Candidates with disabilities are always encouraged to apply.
DB
Imagemaker
Goods & Services
CI&T
Get handpicked remote jobs straight to your inbox weekly.