Skip to content

General information

Career area
Work Location(s)
601 S. Tryon Street, Charlotte, NC
Ref #
Posted Date
Friday, July 1, 2022
Working time

Ally and Your Career

  • Ally Financial only succeeds when its people do - and that’s more than some cliché people put on job postings. We live this stuff! We see our people as, well, people - with interests, families, friends, dreams, and causes that are all important to them. Our focus is on the health and safety of our teammates as well as work-life balance and diversity and inclusion. From generous benefits to a variety of employee resource groups, we strive to build paths that encourage employees to stretch themselves professionally. We want to help you grow, develop, and learn new things. You’re constantly evolving, so shouldn’t your opportunities be, too?

The Opportunity

The Sr. Mobile Developer will be responsible for design, development and delivery of Ally native Android mobile applications. The candidate must exhibit strong interpersonal and communication skills. The candidate must have experience interfacing with product owners as well as internal and external technical teams and resources. Agile development experience is preferred.


The role requires native mobile development experience with Android universal applications and Android watch. Strong technical knowledge, coupled with in depth experience working with REST services, is required.


The ideal candidate would have minimum 3-5 years experience developing native Android mobile applications. Experience in a financial services environment is a plus.

The Work Itself

· Participate as a member of a mobile development scrum team.

· Become a subject matter expert in the Ally mobile channel.

· Partner with solution architects to leverage industry best practices to design and deliver high quality mobile applications.

· Escalate issues to senior management early, before they create significant impact to a project/release.

· Review and approve all mid-level design documentation.

· Ensure that detail design documentation is competed, reviewed, and approved, as required.

· Conduct or participate in code review sessions to ensure quality and performance.

· Support the system integration and user acceptance testing resources. Provide timely defect analysis, remediation, and reporting.

· Review security testing reports/results and remediate potential vulnerabilities in a timely manner.

· Stay abreast of emerging technologies or trends that could impact the mobile channel.

The Skills You Bring

· Design, develop and implement cohesive, highly-usable features and improvements to our existing native Android applications.

· Design and develop new native mobile applications, as required.

· Experience with performance and memory tuning tools.

· Experience in implementing unit tests.

· Proficient understanding of code versioning tools such as GIT.

· Strong knowledge of RXAndroid, Material Design, Retrofit, REST APIs, JSON.

o 5+ years minimum experience designing and developing Android mobile native applications using Java and Kotlin.

o Minimum one year experience working with SCRUM or Agile development environment is preferred.

· Experience translating product requirements into design specifications.

· Proficient understanding of Gradle scripts and Maven

· Debugging and problem solving skills.

· Understanding of MVP and MVVM development pattern.

· Ensure quality software is delivered with minimal defects and no go live critical issues. Knowledgeable of unit and automation testing tools

· Understanding of Android native design principles and interface guidelines.

· Work directly with Architects and Product Managers to ensure quality solutions for all projects are being successfully delivered on time.

· BS in computer science or related area.

How We'll Have Your Back

  • Ally's compensation program offers market-competitive base pay and pay-for-performance incentives (bonuses) based on achieving personal and company goals. But Ally’s total compensation – or total rewards – extends beyond your paycheck and is designed to support and enrich your personal and professional life, including:

    • Time Away: competitive holiday and flexible paid-time-off, including time off for volunteering and voting.
    • Planning for the Future: plan for the near and long term with an industry-leading 401K retirement savings plan with matching and company contributions, student loan and 529 educational assistance programs, tuition reimbursement, and other financial well-being programs.
    • Supporting your Health & Well-being: flexible health and insurance options including dental and vision, pre-tax Health Savings Account with employer contributions and a total well-being program that helps you and your family stay on track physically, socially, emotionally, and financially.
    • Building a Family: adoption, surrogacy, and fertility support as well as parental and caregiver leave, back-up child and adult/elder day care program and childcare discounts.
    • Work-Life Integration: other benefits including LifeMatters® Employee Assistance Program, subsidized and discounted Weight Watchers® program and other employee discount programs.

    Who We Are:


    Ally Financial is a customer-centric, leading digital financial services company with passionate customer service and innovative financial solutions. We are relentlessly focused on "Doing it Right" and being a trusted financial-services provider to our consumer, commercial, and corporate customers. For more information, visit


    Ally is an equal opportunity employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity or expression, pregnancy status, marital status, military or veteran status, genetic disposition or any other reason protected by law.


    We are committed to working with and providing reasonable accommodation to applicants with physical or mental disabilities. For accommodation requests, email us at Ally will not discriminate against any qualified individual who is capable of performing the essential functions of the job with or without reasonable accommodation.