Android Developer
Há 13 horas
Fetchly Labs is a forward-thinking technology company specializing in innovative mobile solutions. We work on cutting-edge projects that emphasize user-centric design, scalability, and seamless performance. Join our fullyremoteteam and contribute to developing high-quality Android applications using Java, while collaborating in an agile environment.Position OverviewWe are seeking a skilled Android Developer to join our team. You'll build and maintain scalable mobile applications using modern Android development technologies, with a strong emphasis on test-driven development and API integration.Key ResponsibilitiesDevelop native Android applications using Java and modern Android frameworksDesign and implement robust mobile architectures following best practicesPractice test-driven development for reliable and maintainable codeIntegrate with RESTful APIs and backend servicesCollaborate with cross-functional teams and participate in code reviewsOptimize application performance and ensure smooth user experiencesRequired Technical SkillsAndroid DevelopmentJava for Android(required) - native Android app development using Java with Android SDKKotlin(preferred) - modern Android development languageAndroid Runtime (ART) and Android SDK fundamentalsAndroid Studio IDE proficiencyAndroid Jetpack components (ViewModel, LiveData, Room, Navigation)Material Design guidelines and UI/UX principlesResponsive layouts and multi-device supportJava/Kotlin interoperability in mixed codebasesArchitecture & PatternsMVVM, MVP, or Clean ArchitectureDependency injection (Dagger, Hilt)Reactive programming (RxJava, Coroutines, Flow)Repository pattern and data layer designBackend IntegrationRESTful API consumption (Retrofit, OkJSON parsing and data serializationAuthentication and authorization implementationGraphQL (nice to have)Testing & DevOpsTest-driven developmentmethodologyTesting frameworks: JUnit, Espresso, Mockito, RobolectricUnit, integration, and UI testingCI/CD pipeline setup (GitHub Actions, Bitrise, Jenkins)Version control with GitData & StorageSQLite and Room databaseSharedPreferences and DataStoreLocal caching strategiesFirebase integration (Firestore, Realtime Database)Nice to HaveReact Nativeexperience for cross-platform developmentFlutterknowledgeJetpack Composefor modern UI developmentFirebase services (Analytics, Crashlytics, Cloud Messaging)In-app purchases and subscription managementGoogle Play Store publishing and release managementPush notifications implementationDeep linking and app navigationPerformance profiling and optimization toolsPreferred Qualifications3+ years of professional Android development experiencePublished apps on Google Play StoreStrong problem-solving and communication skillsUnderstanding of mobile app security best practicesExperience with offline-first architecture
-
Sap Mobile Developer
1 semana atrás
Uberaba, Brasil Tata Consultancy Services Tempo inteiroCome to one of the biggest IT Services companies in the world!! Here you can transform your career!Why to join TCS? Here at TCS we believe that people make the difference, that's why we live a culture of unlimited learning full of opportunities for improvement and mutual development. The ideal scenario to expand ideas through the right tools, contributing to...