Android Developer
Role details
Job location
Tech stack
Job description
-
We are seeking an experienced Android Developer to join our team for onsite engagement in New York City.
-
The ideal candidate will have strong expertise in native Android application development, modern Android frameworks, and mobile application architecture., * 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., * 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
Do you have experience in System performance optimization?, * Android Development
-
Kotlin
-
Android SDK
-
Jetpack Compose
-
Dagger
-
Coroutines
-
MVVM Architecture
Experience Required
-
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.
Benefits & conditions
$40 - $50 an hour - Full-time