Android Developer

Ethereum Technologies LLC

Seattle (WA)

On-site

USD 120,000 - 150,000

Full time

16 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ethereum Technologies in Seattle is seeking an experienced Android Developer to design, build, test, and maintain high-quality mobile applications for the Android platform using Kotlin and Java, Android SDK, and Jetpack components.

You will implement features with Jetpack Compose, integrate RESTful services and Firebase, ensure performance and security, participate in code reviews, and collaborate with product managers, UI/UX designers, backend engineers, and QA to deliver outstanding user

Qualifications

  • 5+ years of experience in Android application development.
  • Strong hands-on experience with Kotlin and Java.
  • Proven experience developing and publishing native Android applications.
  • Experience with Jetpack Compose, Android Jetpack, and modern architecture.
  • API integration, mobile security, and data persistence knowledge.
  • Agile/Scrum methodologies familiarity.

Responsibilities

  • Design, develop, test, and maintain native Android apps.
  • Implement features using Kotlin/Java and Jetpack libraries.
  • Integrate REST APIs and Firebase services.
  • Ensure performance, memory management, and device compatibility.
  • Collaborate with product managers, UI/UX designers, backend developers, and QA engineers.
  • Write unit and UI tests; participate in code reviews.

Skills

Kotlin
Java
Android SDK
Jetpack Compose
MVVM/MVP/Clean Architecture
REST API
Coroutines/Flow
Room/SQLite/DataStore
Firebase (FCM)
DI (Hilt/Dagger/Koin)
Unit/UI Testing
CI/CD

Education

Bachelor's degree in CS/IT/SE
Master's degree in CS/Mobile Development (preferred)

Tools

Android Studio
Git/GitHub/Bitbucket
Jenkins
Google Play Console

Job description

US Citizen, Green Card, H-1B, OPT-EAD, CPT, Other

Work Authorization: US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, Other

Position Overview:

The Android Developer will be responsible for designing, developing, testing, and maintaining high-quality mobile applications for the Android platform. The ideal candidate will have strong expertise in Kotlin, Java, Android SDK, and modern Android development frameworks. This role involves building scalable mobile applications, integrating backend services, improving application performance, and delivering seamless user experiences across different Android devices.

Android Technologies & Technical Expertise:

Strong programming experience with Kotlin and Java.

Hands-on experience with Android SDK, Android Studio, and Android Jetpack libraries.

Experience developing native Android applications using Jetpack Compose and XML-based layouts.

Strong understanding of Android application architecture, including MVVM, MVP, and Clean Architecture.

Experience with Android Jetpack components such as ViewModel, LiveData, Room, Navigation, and WorkManager.

Proficiency in RESTful API integration, JSON parsing, and backend service communication.

Knowledge of asynchronous programming using Kotlin Coroutines and Flow.

Experience with local data storage solutions such as Room, SQLite, and DataStore.

Familiarity with Firebase services, push notifications, and Firebase Cloud Messaging (FCM).

Experience implementing authentication, OAuth 2.0, encryption, and secure data storage.

Knowledge of dependency injection frameworks such as Hilt, Dagger, or Koin.

Experience with unit testing and UI testing using JUnit, Espresso, and Mockito.

Familiarity with Git, GitHub, Bitbucket, Jenkins, and CI/CD pipelines.

Understanding of Google Play Store deployment, app signing, and release management.

Knowledge of application performance optimization, debugging, and memory management.

Design, develop, and maintain native Android applications using Kotlin and Java.

Build responsive and user-friendly mobile interfaces using Jetpack Compose and Android UI components.

Translate business requirements and UI/UX designs into functional Android applications.

Develop reusable components and implement scalable application architecture.

Integrate REST APIs, backend services, and third-party SDKs.

Implement application features using Android Jetpack libraries and modern development practices.

Optimize application performance, memory usage, startup time, and responsiveness.

Implement secure authentication, data storage, and communication mechanisms.

Troubleshoot application crashes, defects, and device compatibility issues.

Write unit tests and UI automation tests to ensure application quality.

Participate in code reviews and maintain coding standards and technical documentation.

Collaborate with product managers, UI/UX designers, backend developers, and QA engineers.

Manage application builds, releases, and deployments through the Google Play Store.

Experience & Professional Competencies:

5+ years of experience in Android application development.

Strong hands‑on experience with Kotlin, Java, and Android SDK.

Proven experience developing and publishing native Android applications.

Experience with Jetpack Compose, Android Jetpack, and modern application architecture.

Strong understanding of API integration, mobile application security, and data persistence.

Experience with debugging, performance tuning, and application lifecycle management.

Familiarity with Agile/Scrum methodologies and collaborative development workflows.

Ability to work independently and deliver high‑quality mobile solutions.

Strong analytical, troubleshooting, and communication skills.

Academic Qualifications & Preferred Certifications:

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.

Master's degree in Computer Science or Mobile Application Development is preferred.

Relevant certifications or professional training in Android development, Kotlin programming, or Google Android development technologies are an advantage.

We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Developer
Android Developer

Quantum Technologies LLC • Seattle (WA)

On-site
USD 110,000 - 165,000
Android Developer
Android Developer

Robotics Technologies • Charlotte (NC)

On-site
USD 75,000 - 125,000
Android Developer
Android Developer

Valiant Technologies LLC • Charlotte (NC)

On-site
USD 90,000 - 120,000
Android Developer
Android Developer

Quantum Technologies LLC • Charlotte (NC)

On-site
USD 90,000 - 130,000
Android Developer
Android Developer

Ethereum Technologies LLC • Charlotte (NC)

On-site
USD 100,000 - 140,000
Android Developer
Android Developer

Quantum Technologies. LLC • Austin (TX)

On-site
USD 85,000 - 116,000
Android Developer
Android Developer

Ethereum Technologies LLC • New Jersey

On-site
USD 140,000 - 210,000
Android Developer
Android Developer

Quantum Technologies LLC • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Android Developer
Android Developer

Valiant Technologies LLC • Idaho

On-site
USD 120,000 - 180,000
Android Developer
Android Developer

HAN Staffing • New Jersey

On-site
USD 120,000 - 180,000