Published date Posted on Indeed on Jan 13, 2022 (5 d ago)

We are currently seeking a Mobile Android Developer for a year-long contract with potential to extend or convert to hire.

This position is 100% remote. Work/Visa sponsorship is NOT available at this time.

Responsibilities:

  • Build and maintain features within the Kroger app that reaches millions of users.
  • Collaborate with designers & product managers to iterate on the design & implementation of our product
  • Collaborate with other Android engineers cross-functionally to build reusable components and ensure the integrity of code across the app.
  • Monitor app performance, watch for traffic drops related to site usability problems & rectify the issues
  • Review app and feature code, and plan future app upgrades with the development team
  • Implement responsible design principles to ensure that our app renders well on most devices and is accessible
  • Stay up-to-date on emerging technologies

REQUIREMENTS

  • Strong experience using Kotlin and Coroutines
  • Strong experience with MVVM, Kotlin Flows, and LiveData
  • Experience with dependency injection via Dagger
  • Experience with Android Modularization
  • Experience with local caching (Room/SQLite)
  • Proficiency in writing unit tests for your code.
  • Passion for code quality and mentoring/coaching
  • Experience with Android talk back accessibility
  • Very strong with building UI using XML and custom UI components
  • Excellent Debugging skills
  • Strong analytical problem-solving skills
  • Detail oriented, works well in a team and individually
  • Self-starter with strong initiative and ability to work under pressure

Preferred

  • Android Compose knowledge
  • IOS experience
  • 3+ years of experience working on large scale Android applications
  • Design and UX sensibilities
  • A solid understanding of best practices and techniques regarding scalability, performance, and security
  • Experience with continuous integration tools such as Github Actions
  • Experience with test frameworks such as Espresso

Job Types: Full-time, Contract

Pay: $60.00 - $80.00 per hour

Benefits:

  • 401(k)
  • Dental insurance
  • Employee assistance program
  • Employee discount
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Professional development assistance
  • Referral program
  • Vision insurance

Schedule:

  • 8 hour shift
  • Day shift
  • Monday to Friday

Work Location: Remote


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Hello there! We are Devlane, a software development company with presence across all of LATAM, that’s currently offering staff augmentation services to clients around the world, with a special focus in North America. With us, you’ll have a real opportunity to shine an

The Cervantes Group The Cervantes Group |
Yesterday

We are looking for a Senior iOS Developer for our Mobile development team. This person will be the senior developer on the team and will be responsible for architecting, building complex features and providing technical guidance to other developers on the team. An ideal candidate

Role Description: We are looking for a leader for our Mobile Software Engineering team. This person will be responsible for managing the iOS development team at first but may take on additional direct reports as the team grows. An ideal candidate would be someone who loves to lea

Mobile Integration Workgroup Mobile Integration Workgroup... |
5 d ago

We are looking for a Development Manager to be part of our team building an exciting new product on the latest automation frameworks. Are you looking for opportunities for your efforts to make a major impact while working on a startup software application? Are you looking to mana

The Cervantes Group The Cervantes Group |
Yesterday

Job descriptionWe are looking for a Senior Android Developer for our Mobile Development team. This person will be a senior member of the team and will be responsible for architecting, building complex features and providing technical guidance to other developers on the team. An i