Android Developer — New York, United States
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: New York, United States
Формат: не указан
Занятость: Полная занятость
Грейд: Senior
Job Title: Senior Android Developer
Location: USA (Open to Relocation)
Job Type: Full-Time
Experience: 10+ Years
Eligibility: USC / GC / H4 EAD / L2S / EAD
Note: No C2C / No Third-Party / No Consultancy Resumes
Position Overview
We are looking for a highly experienced Senior Android Developer with 8+ years of software development experience and strong expertise in building scalable, high-performance Android applications. The ideal candidate should have hands-on experience with Kotlin, Java, Android SDK, Jetpack Compose, and modern Android architecture, along with a proven track record of delivering enterprise-grade mobile applications.
Required Technical Skills
• 8+ years of overall software development experience, with strong hands-on Android application development experience.
• Strong proficiency in Kotlin and Java for native Android development.
• Extensive experience with Android SDK, Android Studio, Jetpack Compose, and XML-based UI development.
• Strong understanding of MVVM, MVI, Clean Architecture, and Android application design patterns.
• Hands-on experience with Android Jetpack components, including ViewModel, LiveData, Room, Navigation, WorkManager, and Lifecycle.
• Experience developing and integrating RESTful APIs, JSON, Retrofit, OkHttp, and third-party SDKs.
• Strong knowledge of Coroutines, Kotlin Flow, and asynchronous programming.
• Experience with local databases such as Room, SQLite, and data persistence mechanisms.
• Hands-on experience with Firebase, Push Notifications, Crashlytics, and Analytics.
• Strong understanding of mobile security, authentication, encryption, and secure API integrations.
• Experience with unit testing, UI testing, JUnit, Espresso, and Mockito.
• Familiarity with Git, Gradle, CI/CD pipelines, Jenkins, GitHub Actions, or Bitrise.
• Experience publishing and maintaining applications through the Google Play Store.
Preferred Qualifications
• Experience with large-scale enterprise or consumer-facing mobile applications.
• Exposure to Kotlin Multiplatform (KMP) or cross-platform mobile development.
• Experience with performance optimization, memory management, debugging, and application crash analysis.
• Knowledge of accessibility standards and responsive UI development across different Android devices.
• Experience working in Agile/Scrum development environments.
• Prior experience working with top-tier MNCs or established product-based organizations is highly preferred.
Key Responsibilities
• Design, develop, and maintain scalable native Android applications.
• Build reusable components and implement modern Android architecture and development best practices.
• Collaborate with UI/UX designers, backend engineers, QA teams, and product stakeholders.
• Integrate backend services, third-party APIs, and external SDKs.
• Identify and resolve performance bottlenecks, application crashes, and technical issues.
• Conduct code reviews and maintain high standards of code quality.
• Participate in architecture discussions, technical planning, and end-to-end application delivery.
• Mentor junior developers and contribute to technical improvements across the team.
Additional Preferences
• Candidates with strong experience in Kotlin, Jetpack Compose, and modern Android architecture will be given priority.
• Candidates with prior experience in top-level MNCs or product-based companies are highly preferred.
• Candidates who are open to relocation anywhere within the USA are strongly encouraged to apply.
• Must have excellent communication, problem-solving, and collaboration skills.