Skip to main content
L

Senior iOS Developer

Lorven Technologies Inc.

Location

Dallas, TX

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Position: Senior iOS Developer

Location:

Pittsburgh, PA \| Cleveland, OH \| Dallas, TX \| Birmingham, AL \| Phoenix, AZ \| Denver, CO

Work Arrangement:

Onsite

Employment Type:

Full-Time / Permanent

Key Responsibilities

  • Design, develop, test, debug, and maintain native iOS applications using

Swift, SwiftUI, and Objective-C

.

  • Provide technical expertise and deliver high-quality, scalable, and maintainable mobile solutions.
  • Analyze requirements, estimate development efforts, and contribute to sprint and release planning.
  • Understand existing enterprise architecture and help define technical roadmaps for future enhancements.
  • Develop and integrate mobile applications with backend services and centralized authentication systems.
  • Create

Software Architecture, High-Level Design, Low-Level Design, and Non-Functional Requirement

documentation.

  • Follow established application architecture and design patterns, including

MVC, MVP, and MVVM

.

  • Integrate RESTful APIs and work with

JSON

and backend services.

  • Implement offline storage, threading, performance optimization, and mobile memory management.
  • Work with iOS capabilities including

biometric authentication, camera, location, notifications, permissions, and device state

.

  • Collaborate with BA and QA teams to develop test plans, troubleshoot issues, and ensure successful releases.
  • Perform production support, issue triage, debugging, and root-cause analysis.
  • Participate in requirements gathering, analysis, technical discussions, and solution design.
  • Mentor and guide other developers and contribute to continuous improvement across the team.
  • Work effectively in an

Agile/Scrum

environment with distributed project teams.

  • Ensure timely delivery while maintaining coding standards, application quality, and performance.

Required Qualifications

  • 7\+ years

of overall mobile application development experience.

  • 5\+ years of professional iOS development

experience.

  • Strong hands-on experience with:
  • Swift
  • SwiftUI
  • Objective-C
  • Xcode
  • iOS SDK and frameworks
  • Strong object-oriented programming fundamentals.
  • Experience with iOS frameworks such as

Core Data, Core Animation

, and related Apple frameworks.

  • Experience developing, debugging, and deploying applications using

Xcode

.

  • Strong knowledge of

MVC, MVP, and MVVM

architecture patterns.

  • Experience integrating

RESTful APIs, JSON, and backend services

.

  • Experience with offline storage, multithreading, performance tuning, and memory management.
  • Experience with

XCTest and XCUITest

and standard unit/component testing practices.

  • Knowledge of

Apple Human Interface Guidelines and UI/UX principles

.

  • Familiarity with push notifications and cloud messaging APIs.
  • Experience with

Git or other version control systems

.

  • Familiarity with low-level

C-based libraries

is preferred.

  • Strong Agile/Scrum development experience.
  • Excellent troubleshooting, analytical, written, and verbal communication skills.
  • Ability to work independently with minimal supervision and collaborate effectively with distributed teams.

Preferred Experience

  • Biometric authentication and device security.
  • Camera, location, notification, and permission management.
  • Production support and mobile application troubleshooting.
  • Experience working on large-scale enterprise mobile applications.
  • Experience mentoring developers and providing technical guidance.

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs