← Back to jobs

Square Hiring Logo
Senior Android Developer

Square Hiring

 

Woonsocket, RI, USA

Posted On: 9 days ago
Experience: 10+ years
Availability: Onsite
Openings: 1
Category: Senior Android Developer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

Key Responsibilities

• Design, develop, and maintain Android applications using Kotlin and Java. • Implement MVVM/MVI architecture and modern UI using Jetpack Compose. • Integrate REST APIs and GraphQL services using Retrofit. • Implement local data storage using Room or SQLite. • Utilize Coroutines and Flow for asynchronous programming. • Implement Dependency Injection using Hilt, Dagger, or Koin. • Write and maintain unit and UI tests using JUnit, Espresso, and Robolectric. • Participate in code reviews, debugging, performance tuning, and release management. • Collaborate with product, backend, QA, and DevOps teams in an Agile environment. Required Skills • Expert proficiency in Kotlin and Java. • Strong experience with MVVM/MVI architectural patterns. • Hands-on experience with Jetpack Compose. • Experience with Hilt, Dagger, or Koin. • API integration using Retrofit and/or GraphQL. • Knowledge of Room and SQLite. • Strong understanding of Kotlin Coroutines and Flow. • Experience with JUnit, Espresso, and Robolectric. • Proficiency in Git/GitHub version control. • Strong problem-solving and communication skills. Preferred Qualifications • Experience with CI/CD pipelines and Firebase. • Knowledge of mobile security best practices. • Experience working in Agile/Scrum teams

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs