Android Developer

Ova Technologies
New York, NY, United States
1 day ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Multitier Architecture Agile Methodology Artificial Intelligence Data Analysis Android Software Development Application Performance Management User Authentication Unit Testing Bluetooth Mobile Application Development Cloud Computing Profiling
+28 more
Code Review Databases Dependency Injection Memory Management Google Maps Design of User Interfaces Mobile Application Software JSON Model View ViewModel Open Source Technology Parsing Cloud Services Material Design Secure Coding Software Engineering SQLite Web Content Accessibility Guidelines Generative AI Firebase Backend Kotlin Information Technology Jetpack Compose Asynchronous Programming Google Play Restful APIs Software Version Control Android Ui

Requirements

Android DeveloperWe are seeking a skilled Android Developer to design, develop, test, and maintain high-quality Android applications. The ideal candidate will have hands-on experience with modern Android development technologies, strong knowledge of mobile architecture, and a passion for creating intuitive, secure, and high-performance applications. You will collaborate with product managers, UI/UX designers, backend developers, and QA teams to deliver scalable mobile solutions.Design, develop, test, and maintain Android applications using Kotlin and Java.Build responsive, user-friendly, and high-performance mobile applications following Android development best practices.Integrate RESTful APIs, third-party SDKs, and cloud services into Android applications.Implement modern Android architecture patterns such as MVVM, Clean Architecture, and Repository Pattern.Develop reusable, maintainable, and well-documented code.Optimize application performance, memory usage, battery consumption, and security.Debug, troubleshoot, and resolve application issues across different Android devices and OS versions.Collaborate with UI/UX designers, backend developers, QA engineers, and product teams throughout the software development lifecycle.Write unit tests and participate in code reviews to maintain high code quality.Publish, monitor, and maintain applications on the Google Play Store.Stay updated with the latest Android SDK features, Jetpack libraries, and mobile development trends.Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent practical experience).2-5 years of experience in Android application development.Strong proficiency in Kotlin and Java.Experience with Android SDK and Jetpack libraries.Solid understanding of Android application lifecycle and UI development.Experience with REST APIs, JSON parsing, and third-party library integration.Familiarity with SQLite, Room Database, and local data storage.Knowledge of version control systems such as Git.Understanding of Android security best practices and secure coding principles.Experience with Jetpack Compose for modern Android UI development.Familiarity with Coroutines, Flow, LiveData, and Dependency Injection (Hilt or Dagger).Experience with Firebase services such as Authentication, Firestore, Cloud Messaging, Analytics, and Crashlytics.Knowledge of Retrofit, OkHttp, WorkManager, and Navigation Component.Experience with CI/CD pipelines and automated testing.Published Android applications on the Google Play Store.KotlinJavaAndroid SDKJetpack ComposeJetpack LibrariesMVVMClean ArchitectureCoroutinesFlowLiveDataRoom DatabaseRetrofitOkHttpHilt / DaggerFirebaseSQLiteREST APIsGitAndroid StudioGradleStrong analytical and problem-solving skills.Excellent communication and collaboration abilities.Attention to detail and commitment to writing high-quality code.Ability to work in Agile development environments.Continuous learning mindset and passion for mobile technologies.Experience with AI-powered Android applications or Generative AI integrations.Knowledge of Google Maps API, CameraX, Bluetooth, NFC, or location-based services.Familiarity with accessibility guidelines and Material Design 3.Experience with performance profiling and app optimization tools.Contributions to open-source Android projects or technical communities.Competitive salary and performance-based incentives.Health and wellness benefits.Flexible or hybrid work arrangements.Learning, certification, and conference sponsorship opportunities.Opportunity to work on innovative Android applications using modern technologies.Collaborative and growth-oriented work environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…