Android Developer

Deseret Book
Salt Lake City, UT, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Web Accessibility Data Analysis Android Software Development Android Studio Podcasting Unit Testing Custom Software Digital Content Electronic Publishing Gradle Monitoring of Systems
+18 more
Junit Performance Tuning Scrum Methodology Mockito Software Engineering Systems Integration Web Content Accessibility Guidelines Web Services Extensible Markup Language (XML) Firebase Git Kotlin Sentry Jetpack Compose Enterprise Integration Asynchronous Programming Google Play Restful APIs

Job description

The Android Developer will be responsible for the design, development, and maintenance of Deseret Book’s Android mobile application and related systems to support the company’s online and in-store retail operations. This role works primarily within the Android ecosystem, Kotlin, Jetpack Compose, and modern architecture patterns, and collaborates closely with business unit leaders to build creative, scalable solutions to complex e-commerce and digital content challenges., * Design, develop, and maintain Deseret Book’s Android application using Kotlin and Jetpack Compose

  • Architect and implement features supporting reading electronic books, listening to audiobooks and podcasts.
  • Integration development connecting the Android application with internal systems and third-party services via RESTful APIs
  • Perform all steps of the development life cycle from design and planning through testing and deployment
  • Optimize app performance and ensure scalability for high-traffic periods such as seasonal promotions and product launches

Collaboration & Solutions Design

  • Work collaboratively with business unit leaders to develop creative solutions to challenging mobile commerce and digital experience requirements
  • Partner with cross-functional teams including customer service, marketing, merchandising, and operations to deliver seamless digital experiences across mobile and web
  • Participate actively in Agile/Scrum ceremonies including sprint planning, standups, and retrospectives
  • Coordinate with e-commerce developers to ensure feature parity and a consistent customer journey across platforms

Maintenance & Continuous Improvement

  • Monitor app health and proactively address performance, security, and reliability issues; track crash rates, ANRs, and Play Store metrics
  • Stay current on emerging Android technologies, libraries, and mobile best practices
  • Maintain documentation for custom development, integrations, and deployment processes

Requirements

Do you have experience in XML?, * 3+ years of professional Android development experience

  • Proficiency in Kotlin; familiarity with Java
  • Hands-on experience with Jetpack Compose and XML-based layouts
  • Experience with RESTful APIs and web services integration (Retrofit, OkHttp)
  • Comfortable with Kotlin Coroutines and Flows for asynchronous programming
  • Experience writing unit tests (JUnit, Mockk/Mockito) and UI tests (Espresso, Compose Testing)
  • Proficiency with Android Studio, Gradle, Git, and CI/CD tools
  • Ability to work independently as well as collaboratively on large projects with team members
  • Excellent communication skills, both written and verbal, * Experience publishing and maintaining apps on the Google Play Store
  • Knowledge of accessibility standards (WCAG / TalkBack)
  • Knowledge around localization and internationalization best practices and strategies
  • Experience with analytics and monitoring tools (Firebase/Crashlytics, Sentry)
  • Experience with high-traffic apps and performance optimization
  • Experience in an Agile/Scrum work environment
  • Background in media-rich or content-driven applications (audio, video, digital publishing)

Benefits & conditions

4.04.0 out of 5 stars 55 North 300 West, Salt Lake City, UT 84101 Hybrid work Full-time, Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Dental insurance
  • Life insurance
  • Store discount
  • Paid holidays, * Excellent medical, dental, and life insurance
  • 401(k) savings plan with company matching funds
  • Company-funded retirement plan
  • Merchandise discount
  • Discounted UTA Eco pass
  • Paid leave and holidays
  • Great work environment

About the company

Deseret Book is a mission-driven company, committed to being a trusted gathering place for thoughtful expressions of faith. Established in1866, today we create and curate stories worth telling, questions worth exploring, and beauty worth sharing to improve the lives of individuals and families in every step of their faith journey.

In our work culture, we put people first. Our team members are dedicated to meeting the needs of our communities as we work together, creating an environment where collaboration is critical and personal accountability is expected. If you are passionate about helping people find inspiration and help for their lives, and working with colleagues who want to do the same, then Deseret Book Company is the place for you.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:22 min

Overview of the Sentry error and performance monitoring platform

Priscila Oliveira · WWC 2023

1:01 min

Learning Java to build early Android applications

Brian Morrison · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all