Wex logo

Senior Mobile Developer

Wex

Salt Lake City, UT
Full Time
Senior
120k-160k
3 days ago

Job Description

About the Role

As a Senior Mobile Developer you will work as part of an Agile development team to deliver capabilities for our Over the Road (OTR) product suite. You will be joining a team of developers and product stakeholders who have a passion for creating value for our customers by simplifying the business of doing business. You will play a pivotal role in designing, developing, testing, and maintaining high-quality mobile software applications. You will leverage your extensive experience and technical expertise to lead projects, mentor junior developers, and ensure the successful delivery of complex software solutions.

Key Responsibilities

  • Architect, design, and develop mobile application features that enhance core offerings and provide a seamless user experience for a large user base.
  • Translate designs and wireframes into high-quality, clean, and efficient code.
  • Build reusable components and libraries for future use.
  • Optimize mobile app performance for different devices and network conditions.
  • Consume and integrate RESTful APIs.
  • Analyze business requirements and user needs to design and develop mobile solutions that meet customer expectations.
  • Collaborate with cross-functional teams, including product managers, UX designers, and other engineers, to define and implement new features.
  • Lead design decisions and drive alignment with other senior engineers.
  • Write automated unit tests, integration tests, end-to-end tests, concurrency tests, load/performance tests.
  • Analyze existing systems to identify bottlenecks, tech debt, and implement scalability and stability improvements.
  • Implement automation for testing, monitoring, healing, and scaling applications, continuous integration and deployment.
  • Conduct code reviews, mentor junior and mid-level engineers, and promote engineering best practices.
  • Troubleshoot complex issues, devise fixes, author root cause analysis documents, and ensure performance and reliability.
  • Conduct analyses of competing technologies to advise the team on solutions.
  • Maintain robust documentation including design docs, run books, change management docs, and readiness plans.
  • Provide live-site support for production applications by monitoring systems, resolving incidents, and driving continuous improvement.
  • Drive cross-team projects as a single-threaded owner (STO) or tech lead, and unblock other engineers to make progress.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of experience specifically in Android mobile development.
  • Strong proficiency in Kotlin development.
  • Familiarity with Java for maintaining and understanding legacy code.
  • Deep knowledge of the Android SDK and its components.
  • Experience with Android frameworks and libraries such as Jetpack Compose, Retrofit, Room.
  • Solid understanding of Android UI/UX design principles and Material Design guidelines.
  • Proven experience consuming RESTful APIs, handling JSON data, and implementing network communication.
  • Understanding of Android app development lifecycle, architectural patterns (MVVM, MVP).
  • Experience with cloud platforms (Firebase, AWS, Azure, Google Cloud) and mobile backend services.
  • Excellent communication skills and a customer-centric focus.
  • End-to-end development experience in Android apps (from concept to publishing on Google Play Store).
  • Experience with security best practices in Android development.
  • Experience with performance optimization, memory management, and background tasks in Android.
  • Knowledge of Android testing frameworks such as JUnit and Espresso.

Nice to Have

  • Master's degree in computer science or software engineering.
  • 8 years of experience in software engineering.
  • Published examples of Android applications on the Google Play Store.
  • Ability to work on existing codebase, contribute improvements, and adapt to legacy systems' constraints.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of Android mobile development experience.

Benefits & Perks

  • Health, dental, and vision insurances.
  • Retirement savings plan.
  • Paid time off.
  • Health savings account.
  • Flexible spending accounts.
  • Life insurance.
  • Disability insurance.
  • Tuition reimbursement.
  • Competitive total compensation including base pay, bonuses, and potential commissions.

Working at Wex

The company values creating value for customers, fostering collaboration, and promoting engineering best practices. Employees are encouraged to own their results, work well with stakeholders, and continuously improve systems and processes.

Apply Now

Job Details

Posted AtJun 19, 2025
Job CategoryMobile Development
Salary120k-160k
Job TypeFull Time
ExperienceSenior

About Wex

Website

wexinc.com

Company Size

5001-10000 employees

Location

Salt Lake City, UT

Industry

Financial Transactions Processing, Reserve, and Clearinghouse Activities

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches