Mobile Application Developer Job at Ascendion, Richmond, VA

TFEzT2FLNlZscHI2M1Bka3JOb25JalB1QXc9PQ==
  • Ascendion
  • Richmond, VA

Job Description

About the Role:

We are seeking a Senior Mobile Developer with a strong foundation in traditional mobile development practices and hands-on experience with modern frameworks such as Jetpack Compose (Android) or SwiftUI (iOS). The ideal candidate will be expected to work across both legacy and modern codebases , contribute to robust and maintainable application architectures, and take full ownership of the features they build.

This is a hands-on role requiring clear demonstration of technical depth, problem-solving skills, and the ability to work across UI, networking, performance, and architectural layers of a mobile application.

Responsibilities:

  • Design, develop, and maintain mobile applications using both traditional (XML, UIKit) and modern (Compose, SwiftUI) approaches.
  • Work with product managers and designers to implement intuitive, performant, and scalable mobile experiences.
  • Participate in code reviews and architecture discussions; ensure adherence to best practices and code quality standards.
  • Collaborate with QA, backend, and DevOps teams to deliver robust, tested, and scalable apps.
  • Maintain and refactor existing codebases; contribute to legacy app stability and modernization efforts.
  • Clearly communicate the scope of your personal contributions and take full ownership of the tasks assigned.

Requirements:

  • 8+ years of experience in native mobile development (Android or iOS).
  • Strong expertise in Android (Java/Kotlin + XML, Jetpack) or iOS (Objective-C/Swift + UIKit, SwiftUI) .
  • Deep understanding of app lifecycle, view hierarchies, performance tuning, threading, memory management, and networking.
  • Experience working on large codebases with legacy components, and contributing to system modernization.
  • Demonstrated ability to clearly articulate your own technical contributions and decision-making processes in previous roles.
  • Familiarity with architecture patterns (MVC, MVVM, MVI, etc.) and CI/CD tools.
  • Strong problem-solving skills and ability to debug issues across the stack

Job Tags

Similar Jobs

Kobussen Buses Ltd.

Paid CDL Training School Bus Driver - Flexible Schedules Job at Kobussen Buses Ltd.

 ...Wisconsin seeks a School Bus Driver to operate buses safely and ensure student safety. This role offers competitive pay, paid training to obtain a CDL, and flexible scheduling options. Ideal candidates will have strong communication skills and must be 21+ years old with... 

Lewis and Clark Technologies

Low Voltage Technician Job at Lewis and Clark Technologies

Job Description Job Description We are looking for 2-4 new employees that have experience in mounting TVs with and without soundbars, installing wifi/wired cameras, smart thermostats, and more. Experience is preferred but it is not mandatory. We are looking for someone...

Freeform

CNC MACHINIST (5-AXIS) Job at Freeform

 ...revolutionizing manufacturing through AI-driven, autonomous metal 3D printing factories that bring the scalability of software to physical...  ...stock option packages (pre-IPO)\n ~100% employer-paid Medical, Dental & Vision \n ~ Traditional & Roth 401(k)\n ~ Relocation... 

City of Baltimore

Recovery Friendly Programs Coordinator - Mayor's Office of Employment Development Job at City of Baltimore

 ...Applicants requiring accommodations during the hiring process should contact the Department of Human Resources directly. Requests for accommodations should not be attached to the application.BALTIMORE CITY IS AN EQUAL OPPORTUNITY EMPLOYER#J-18808-Ljbffr City of Baltimore

Nissan Newport News

NISSAN / HONDA / HYUNDAI / TOYOTA SERVICE ADVISORS Job at Nissan Newport News

 ...health insurance, retirement plans, paid time off, and employee discounts on vehicle services and purchases.* About the Company:Nissan Newport News is a reputable automotive dealership located in Newport News, Virginia. We are proud to offer a wide selection of Nissan...