Android Developer

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

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Multitier Architecture Agile Methodology Android Software Development Application Performance Management Automation of Tests Code Review Information Technology Consulting Continuous Integration Software Debugging Dependency Injection Design of User Interfaces Mobile Application Software
+12 more
Model View ViewModel Performance Tuning Software Engineering Systems Integration Backend Git Kotlin Performance Monitor Jetpack Compose Asynchronous Programming Google Play Restful APIs

Job description

About NationMind LLC: NationMind LLC is a technology consulting firm focused on software development and QA testing services. We help clients build reliable, scalable applications with a strong emphasis on automation, performance, and quality. Our team works across industries, delivering solutions that drive innovation and operational efficiency. We are currently hiring skilled professionals for Android Developer to join our growing team. Job Title: Android Developer Location: New York City, NY (Onsite) Duration: 12 Months Role Summary The Android Developer will be responsible for designing, developing, and supporting native Android applications using Kotlin, Android SDK, Jetpack Compose, Dagger, Coroutines, and MVVM architecture. The ideal candidate will be passionate about building high-quality mobile applications and delivering exceptional user experiences. Required Skills

Android Development Kotlin Android SDK Jetpack Compose Dagger Coroutines MVVM Architecture, Design, develop, test, and maintain high-quality native Android applications. Build responsive and scalable user interfaces using Jetpack Compose. Implement clean architecture patterns utilizing MVVM principles. Develop and maintain reusable, efficient, and reliable Kotlin code. Utilize Dagger for dependency injection and Coroutines for asynchronous operations. Collaborate with product managers, designers, QA teams, and backend developers to deliver new features. Troubleshoot, debug, and optimize application performance and reliability. Participate in code reviews and ensure adherence to coding standards and best practices. Maintain technical documentation and contribute to continuous improvement initiatives.

Requirements

5+ years of experience in Android application development. Strong hands-on experience building and maintaining native Android applications. Proficiency in Kotlin and Android SDK development. Experience building modern user interfaces using Jetpack Compose. Strong understanding of dependency injection frameworks such as Dagger. Experience with Kotlin Coroutines and asynchronous programming concepts. Experience implementing and maintaining MVVM architecture. Strong understanding of Android application lifecycle, performance optimization, and best practices. Experience integrating RESTful APIs and third-party libraries. Familiarity with Git, CI/CD pipelines, and Agile development methodologies., Experience publishing and maintaining applications on the Google Play Store. Knowledge of Android testing frameworks and automated testing practices. Experience with performance monitoring and application analytics tools.Strong problem-solving, analytical, and communication skills.

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…