Senior Android Engineer

Location
Columbus, Ohio, United States
Salary
Not specified
Company
akash pawar

Job description

Role & Company / Project Overview: We are hiring a Senior Android Engineer (Intermediate/Senior level) for an onsite role in Columbus, OH on a W2 basis. The role involves building, architecting, and shipping high-quality customer-facing mobile applications, bringing solid Kotlin, MVI architecture, Jetpack Compose, and modern Android design patterns to the product engineering team. Key Responsibilities & Daily Duties: • Architect, build, and deploy customer-facing mobile applications on Android. • Implement UI screens using Jetpack Compose and/or XML UI layouts. • Connect mobile apps to backend services and RESTful APIs. • Implement asynchronous programming and reactive data streams using Kotlin Coroutines and Flow/StateFlow. • Structure applications using MVI and modern Android architectural patterns adhering to OOP and SOLID principles. • Manage dependency injection, local caching, and data persistence using Hilt/Dagger, Room, and DataStore. • Maintain networking layers with Retrofit and OkHttp. • Write comprehensive automated unit tests utilizing Mockito. • Integrate and leverage basic AI tools in development workflows. Required Qualifications, Skills & Experience: • 8+ years of production Android development experience. • Strong proficiency in Kotlin, Coroutines, and Flow/StateFlow. • Proven experience with Jetpack Compose and/or strong XML UI development. • Strong Android fundamentals and in-depth Android Manifest knowledge. • Hands-on experience with MVI and modern mobile architecture patterns. • Solid understanding of OOP, SOLID principles, and software design patterns. • Practical experience with Hilt/Dagger, Room, DataStore, and Retrofit/OkHttp. • Demonstrated coding, debugging, and problem-solving abilities. • Hands-on unit testing experience with Mockito. • Experience building customer-facing applications and connecting to backend services. • Basic working knowledge of AI tools. • Nice to Have: Multi-module Gradle, WorkManager, ML Kit/TensorFlow Lite, AI/LLM features, security, observability, and performance optimization. • Work Authorization: USC / GC / GC-EAD only. • Interview Process: 1 Zoom Interview. Working Hours, Shifts & Location Details: • Location: Columbus, Ohio, United States. • Working Model: 5 Days Onsite (W2 position). Application Instructions: • Interested candidates can apply by submitting their updated resume via direct message or email.

Similar jobs

More jobs like this