Mobile App Software Engineer

Upbound Group

Draper (UT)

On-site

USD 120,000 - 170,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
401(k) match
DTO (discretionary time off)
HSA with company contribution
Tuition reimbursement (STEAM)
On-site gym
LinkedIn Learning access

Job summary

Upbound Group is seeking a Mobile App Software Engineer to contribute to the design, development, and maintenance of a cross‑platform mobile app using React Native. You will work closely with product managers and designers to translate requirements into scalable solutions.

You will mentor junior developers, stay current with mobile technologies, and help drive technical excellence within the team. This in-office role is based in Draper, Utah.

Qualifications

  • Bachelor's degree in computer science or a related field.
  • 8+ years of software development with a focus on mobile applications.
  • 5+ years of experience developing with React Native in a professional setting.

Responsibilities

  • Design, develop, and maintain cross-platform mobile features in React Native.
  • Ensure code quality, performance, and security standards through reviews and optimizations.
  • Collaborate with product managers, UX/UI designers and backend engineers to translate requirements into technical solutions.
  • Troubleshoot and resolve complex technical issues and production bugs.
  • Mentor junior developers and contribute to a culture of technical excellence.
  • Create and maintain clear technical documentation for features and architectures.

Skills

E-commerce
Collaboration
API integration
Agile methods
Ownership
Mentorship
Troubleshooting
Mobile platforms

Education

Bachelor's in CS

Tools

React Native
JavaScript
TypeScript
Git
CI/CD

Job description

Job Description:

Mobile App Software Engineer

(Draper Utah, In-Office)

ABOUT ACIMA/UPBOUND

Upbound Group (NASDAQ: UPBD) is a technology and data-driven leader in accessible financial solutions, serving millions of consumers through trusted brands including Acima®, Brigit™ and Rent-A-Center®. More than just a financial services company, we’re a purpose-driven team focused on expanding financial inclusion, creating opportunity, and helping people achieve what’s possible. Our mission is simple: leverage innovation, technology, and talent to build a better future and elevate financial opportunity for all.

JOB PURPOSE

As a Mobile App Software Engineer you will be a key contributor to the design, development, and maintenance of cross-platform mobile application using React Native. This role requires a strong understanding of JavaScript/TypeScript, expertise in mobile UI/UX principles, and the ability to write clean, high-performance code. The developer collaborates with product managers and designers to translate requirements into technical solutions, troubleshoot complex issues, and ensure the application is scalable and reliable. This role is expected to stay current with the latest mobile technologies and actively mentor junior developers, contributing to a culture of technical excellence and innovation.

KEY RESPONSIBILITIES

  • Develop and Maintain Mobile Features: Accountable for the design, development, and delivery of new features and enhancements for the React Native application. This includes writing high-quality, scalable, and maintainable code.
  • Ensure Code Quality and Performance: Responsible for conducting thorough code reviews, resolving bugs, and optimizing the application to ensure it meets performance, stability, and security standards.
  • Cross-Functional Collaboration: Accountable for working closely with product managers, UX/UI designers and backend engineers to translate business requirements into technical solutions.
  • Troubleshoot and Problem-Solve: Responsible for diagnosing and resolving complex technical issues and production bugs in a timely and effective manner.
  • Mentorship and Guidance: Accountable for mentoring junior developers, sharing knowledge of best practices and helping to foster a strong development culture.
  • Deliver Technical Documentation: Responsible for creating and maintaining clear, concise technical documentation for new features, architectures, and development processes.

ADDITIONAL RESPONSIBILITIES

  • Technical Oversight and Mentorship: This engineer shares the responsibility of ensuring the vendor team’s work meets technical standards. They are accountable for providing clear technical guidance, participating in code reviews and offering mentorship to help the vendor team align with project best practices.
  • Cross-Team Communication and Problem Resolution: This role shares the responsibility for facilitating clear communication between the internal team and the vendor. They must actively identify and help resolve technical dependencies, integration issues and any roadblocks to ensure smooth collaboration and continuous progress.

KEY SKILLS

  • An expert-level understanding of e-commerce principles is required to translate business needs into effective technical solutions.
  • This role requires advanced collaboration skills to work effectively with product managers, designers and other non-technical stakeholders.
  • The ability to integrate e-commerce platforms with external systems and understand API protocols is essential.
  • Proficient in agile methodologies to ensure project goals are met efficiently.
  • This engineer must be a resourceful and systematic problem-solver, capable of quickly diagnosing and resolving complex technical issues under pressure.
  • An expert-level commitment to staying current with the rapidly evolving mobile platform and the broader e-commerce industry, proactively seeking out new features, tools and best practices.
  • This individual takes full ownership of their work, from initial design through deployment and maintenance, ensuring high-quality results and meeting project timelines.
  • The ability to effectively collaborate with a diverse team and provide clear, constructive guidance to junior developers, elevating the skills and performance of the entire team.

JOB REQUIREMENTS

  • Bachelor’s degree in computer science or a related field
  • 8+ years of experience in software development with a focus on mobile applications.
  • 5+ years of experience developing with React Native in a professional setting.
  • Proficiency in JavaScript and TypeScript.
  • Experience with Git for version control and knowledge of CI/CD pipelines.

COMPENSATION/BENEFITS

  • Competitive compensation
  • Full health benefits-Medical/Dental/Vision
  • 401(k) match, 6%/3%
  • DTO (discretionary time off)
  • Health savings account (HSA) with company contribution
  • College tuition reimbursement program (STEAM degrees)
  • Free car charging
  • On-site gym and showers
  • Unlimited use of LinkedIn Learning

SPONSORSHIP

Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time.

Upbound Group is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Upbound Group is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Enablement
Senior Software Engineer - Enablement

Upbound Group • Draper (UT)

On-site
USD 140,000 - 190,000
Health benefits
401(k) match
DTO (discretionary time off)
+4
Senior Software Engineer - Enablement
Senior Software Engineer - Enablement

Acima Leasing • Draper (UT)

On-site
USD 140,000 - 190,000
Full health benefits
401(k) match
HSA with company contribution
+5
Senior React Native Mobile Engineer – E‑Commerce Platform
Senior React Native Mobile Engineer – E‑Commerce Platform

Upbound Group • Draper (UT)

On-site
USD 120,000 - 170,000
Health benefits
401(k) match
DTO (discretionary time off)
+4
Manager - Customer Performance Analytics
Manager - Customer Performance Analytics

Acima LLC. • Draper (UT)

On-site
USD 110,000 - 170,000
Health benefits
401(k) match
DTO
+4
SOFTWARE ENGINEER IV – DIGITAL COMMERCE
SOFTWARE ENGINEER IV – DIGITAL COMMERCE

Upbound Group • Plano (TX)

On-site
USD 120,000 - 150,000
SOFTWARE ENGINEER IV – DIGITAL COMMERCE
SOFTWARE ENGINEER IV – DIGITAL COMMERCE

Upbound Group Inc. • Plano (TX)

On-site
USD 110,000 - 170,000
Platform Engineer II
Platform Engineer II

Upbound Group • Plano (TX)

On-site
USD 140,000 - 190,000
Health benefits
401(k) match
Tuition reimbursement
+2
Senior Product Manager - Account Management & Field Logistics
Senior Product Manager - Account Management & Field Logistics

Upbound Group Inc. • Plano (TX)

On-site
USD 130,000 - 180,000
Full health benefits
401(k) match
DTO (discretionary time off)
+5
Principal Mobile Developer
Principal Mobile Developer

Brooksource • Plano (TX)

On-site
USD 130,000 - 160,000
Competitive medical and dental benefits
401k plan with company match
Employee Assistance Program (EAP)
Senior Product Manager - Marketing Enablement
Senior Product Manager - Marketing Enablement

Acima Digital • United States

Remote
USD 120,000 - 180,000
Competitive compensation
Full health benefits (Medical/Dental/V
401(k) match
+6