
Android Engineer
Posted 16 hours ago

Posted 16 hours ago
This is a fully remote position, open to applicants in Latin America.
• Enhance a tailored Launcher within a substantial modular monorepo.
• Develop Compose UI for the home screen, widgets, and additional features.
• Identify and resolve ANRs, crashes, slow startup times, and memory issues utilizing Perfetto, Crashlytics, and Play Vitals data.
• Deploy features using Remote Config and A/B testing, then analyze the outcomes.
• Participate in and manage the shared core library utilized by multiple applications.
• Take ownership of an application or module over time, including its bugs, architecture, and design.
• Navigate through application reviews, GoFasti screenings, client profile evaluations, client interviews, hiring processes, and onboarding.
• Over 3 years of professional experience in Android development.
• Strong understanding of Android fundamentals: lifecycles, coroutines, memory management, process termination, permission handling, Koin (or comparable DI frameworks).
• Robust app architecture knowledge: MVVM with a single source of truth for state, lifecycle-aware data flow, and a focus on addressing root causes rather than applying temporary fixes.
• Experience with Jetpack Compose in a production environment, including a focus on state management and performance optimization through recomposition.
• Strong communication skills while collaborating with a remote team across different time zones and maintaining frequent releases.
• Proficiency in utilizing AI coding tools effectively.
• Fluent in English.
• Located in Latin America.
• Full-time contract via a payroll platform.
• Opportunity for remote work designated by the client.
PatientPoint
Unity
Sigma Software Group
Get handpicked remote jobs straight to your inbox weekly.