Remote (Global) Full-time

KDS Kohl's, Inc. is hiring a Software Engineer (Android-Remote)

About the Role

Kohl’s, Inc. is looking for a Software Engineer (Android) to join our team. In this role, you will collaborate closely with design, product, and engineering experts to tackle real-world challenges and deliver innovative solutions that elevate Kohl’s retail offerings.

What You'll Do

  • Develop high-quality applications using extreme programming (XP) practices and a user-centric approach.
  • Participate in the entire application lifecycle in collaboration with designers, product managers and other engineers on the product team.
  • Leverage critical thinking, experimentation, data and industry best practices to achieve desired business outcomes.
  • Contribute to product engineering and software standards.
  • Influence the team to reduce production toil, advocate for product reliability, and influence the benefits of tech debt reduction with matrices.
  • Develop self and support the development of others through accountability and continuous learning.
  • Adapt to constant change and model that for the rest of the team.
  • Evaluate a user story for technical context, feasibility, acceptance criteria, testability and estimation.
  • Collaborate with iOS, Android, and Server engineers to ship features.
  • Design and develop a complete Android app from top to bottom.

What We're Looking For

  • 2+ years of experience in software development.
  • Knowledge of Java and Kotlin for Android.
  • Experience working with notifications and background tasks in apps.
  • Experience with making REST calls over the network.
  • Experience with JavaScript, either in a browser or server-side environment such as NodeJS.
  • A familiarity with the Android tool ecosystem for development, testing, debugging, and performance benchmarking.
  • Knowledge of application design patterns, event-driven architecture, database schemas and testing strategies.
  • Knowledge and experience with continuous integration, continuous deployment and test-driven development.

Nice to Have

  • Bachelor's Degree or equivalent in MIS, Computer Science or related field.
  • Experience with large-scale application troubleshooting and performance tuning.
  • Exposure to working with major cloud platforms (GCP, AWS, or Azure).
  • Familiarity and experience with XP (Extreme Programming).

Technical Stack

  • Java
  • Kotlin
  • Android
  • REST
  • JavaScript
  • NodeJS

Team & Environment

You will collaborate with designers, product managers, iOS, Android, and Server engineers on the product team.

Work Mode

This is a fully remote position.

Kohl’s, Inc. is an equal opportunity employer.

Required Skills
JavaKotlinAndroidRESTJavaScriptNodeJSAndroid SDKMobile ArchitectureCI/CDAgile MethodologiesProblem SolvingCommunication
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
KDS Kohl's, Inc.

Our purpose at Kohl's is to take care of families' realest moments.Kohl’s has been caring for families for more than 60 years, both the unique and diverse families that shop us every day and the Kohl’s family we all belong to. Caring is something that is core to who we are as a brand, and we believe that truly caring means being there for the good stuff, the bad stuff and the real stuff. Kohl’s is committed to creating a healthy and safe workplace for our associates. We seek out talent that shares our values and strive to support their journey toward fulfillment at work, at home and within our communities.

Visit website
Job Details
Category mobile
Posted 3 months ago