Senior Android Engineer - Flagship Mobile Apps Development Team - Remote Work Opportunity with Target

Remote Full-time
Join the Team that Powers Target's Mobile Experience

Are you a passionate Android engineer looking for a new challenge? Do you want to be part of a team that develops cutting-edge mobile applications for one of America's leading retailers? Look no further! Target is seeking a highly skilled Senior Android Engineer to join our Flagship Mobile Apps Development Team. As a remote work opportunity, this position offers the flexibility to work from anywhere while being part of a dynamic team that shapes the mobile experience for Target's millions of guests.

About Target and Our Technology

As a Fortune 50 company with over 350,000 team members worldwide, Target is an iconic brand and one of America's leading retailers. Our purpose is rooted in who we are, what we value, and how we work. We prioritize relationships, support and develop talent, and create opportunities for growth and success. Our Technology team is at the forefront of this mission, fueling Target's passion and commitment to breakthrough innovation.

As a Senior Android Engineer on our Mobile Platform Team, you will play a critical role in developing and maintaining our mobile applications, focusing on the Android platform. You will work closely with a talented team of engineers to refine our architecture, develop clean and well-tested code, and build tools to help our functional teams work efficiently.

Key Responsibilities


Help refine our architecture and abstractions, continue to scale our code, and enable feature teams to deliver with increasing autonomy.
Develop and maintain our mobile application CI and CD infrastructure and pipelines.
Develop clean, well-tested code to deliver functionality that meets the needs of the broader engineering team.
Build and maintain development tools to help our functional teams work efficiently.
Develop libraries and foundations in areas such as design tools, testing, analytics, networking, and logging.
Solicit feedback from the development team to help ensure a better overall developer experience.
Mentor junior engineers to provide guidance on coding and design best practices for Android applications.
Provide high-level resource support to have team engineers on standby.


Requirements

Essential Qualifications


Bachelor's degree in Computer Science or related field or equivalent experience.
4+ years of experience in software design and development.
3+ years of Android application development experience.
Kotlin development experience (standard Kotlin features, data classes, etc.).
Experience with test-driven development and software test automation.
Excellent tuning, performance, and optimization capabilities.
Experience distributing mobile apps through public app stores and/or trade channels.
Experience integrating calls to backend services (REST or GraphQL, JSON, etc.).
Excellent hands-on skills in using Android application development tools, including Android Studio, Android SDK, and ADT.


Preferred Qualifications


Expertise in Android development, tools, and frameworks.
Integration with third-party frameworks, tools, and SDKs such as Retrofit, OkHttp, Moshi, and Glide.
Reactive programming (RxJava or Coroutines/Flow).
Dependent injection (Dagger and Hilt).
Android common architectures (MVVM).
Experience with authenticated sessions using OAuth and authenticated tokens.
Accessibility.
Continuous mobile delivery, including test-driven behavioral design, code review, static analysis, continuous integration, automation, and functional testing.
Experience building highly modular application systems (Gradle, custom plugins).
Static and dynamic analysis (Android Ribbon, KtLint, custom rules).
Code generators (annotation processors, Kotlin compiler plugins).
Experience with Jetpack Compose and build design systems libraries.


What We Offer

As a Senior Android Engineer at Target, you will have the opportunity to work on cutting-edge mobile applications, collaborate with a talented team of engineers, and contribute to the company's mission to help all families find joy in everyday life. We offer:


A competitive salary of $20-$30 per hour.
A comprehensive benefits package, including opportunities for growth and development.
A flexible remote work arrangement that allows you to work from anywhere.
A dynamic and supportive work environment that prioritizes relationships and employee growth.
Opportunities to learn new technologies and expand your skill set.


Why Join Us?

At Target, we are passionate about creating a positive impact on our guests, team members, and communities. As a Senior Android Engineer, you will be part of a team that is shaping the mobile experience for millions of Target guests. You will have the opportunity to work on challenging problems, collaborate with talented engineers, and contribute to the company's mission.

If you are a motivated individual ready to contribute to a thriving team, we encourage you to apply now! We are excited to review your application and discuss this opportunity further.

Apply now and join the team that powers Target's mobile experience!

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

GoHigh Level Admin Specialist

Remote Full-time

Remote Part-Time Data Entry Assistant – Court Records & Financial Processing Specialist at arenaflex

Remote Full-time

Communications and Outreach Intern (Summer)

Remote Full-time

**Experienced Customer Service Representative – Virtual Work Environment at arenaflex**

Remote Full-time

Medical Transcription Jobs (Entry-Level & Exper...

Remote Full-time

Experienced Senior Advanced Analytics Professional – Data Analysis, Business Intelligence, and Predictive Modeling Expertise for Strategic Decision Making at arenaflex

Remote Full-time

Product Manager (Pet Industry)

Remote Full-time

Executive Operations & Internal Communications Lead

Remote Full-time

Software Engineer II

Remote Full-time

**Experienced Remote Live Chat Customer Service Representative – Part Time Opportunity at blithequark**

Remote Full-time
← Back to Home