
Senior React Native Mobile Developer
Posted May 31

Posted May 31
This is a fully remote position, open to applicants in Brazil.
• Serve as a Senior Mobile Developer;
• Engage in the architecture and development of high-availability features within the application;
• Employ quality-driven development practices by utilizing unit tests and SonarQube for code metrics;
• Actively participate in an agile work environment;
• Work collaboratively with multidisciplinary teams.
• Proficient in React Native, Kotlin (Android), or Swift (iOS);
• Background in frontend development using React;
• Familiar with SQL and NoSQL databases;
• Experience in DevOps, including CI/CD pipelines (GitHub Actions/GitLab/Bitrise), code reviews, and static analysis (Detekt, Ktlint);
• Understanding of architectural principles such as MVVM/MVI, Clean Architecture, dependency injection (Hilt/Koin), modularization, and layered separation;
• Knowledge of testing frameworks like JUnit/MockK/Turbine, Espresso/Compose Testing, as well as test coverage and the testing pyramid;
• Familiarity with networking concepts including Retrofit/OkHttp, interceptors, caching, and serialization (Kotlinx/Moshi);
• Expertise in Build & Release processes, including Gradle Kotlin DSL, flavors/build types, Play Console, versioning, and feature flags;
• Awareness of security practices, such as Keystore/Biometrics, SafetyNet/Play Integrity, compromise detection, and obfuscation (R8/ProGuard);
• Familiarity with SonarQube;
• Knowledge of AWS and Kafka;
• Comfortable using Git and Git-Flow;
• Understanding of continuous delivery concepts (Jenkins).
• Competitive salary and performance-based bonuses;
• Opportunities for professional development and continuous learning;
• Flexible working hours and remote work options;
• Health and wellness benefits;
• Collaborative and inclusive work culture.
SD Solutions
SIS International Research & Strategy Consulting
Roblox
Get handpicked remote jobs straight to your inbox weekly.