Senior iOS Developer Job at Mastech Digital, Dallas, TX

UlVIekNwUG43T2JRSVRJTTV3SmhNSFNkT1E9PQ==
  • Mastech Digital
  • Dallas, TX

Job Description

Salary: $96,000 - 136,000 per year Requirements:

  • 7+ years of mobile development experience.
  • 5+ years of iOS app development experience using Swift, SwiftUI, and Objective-C.
  • Strong object-oriented programming background.
  • Experience with iOS frameworks such as Core Data and Core Animation.
  • Proficiency with Xcode for coding, debugging, and deploying iOS applications.
  • Experience with offline storage, multithreading, performance tuning, and mobile memory management.
  • Familiarity with RESTful APIs for connecting iOS apps to backend services.
  • Working knowledge of MVC, MVP, and MVVM architecture patterns.
  • 4+ years of experience integrating with RESTful APIs and JSON.
  • Understanding of web technologies and UI/UX standards.
  • Knowledge of Apple design principles and interface guidelines.
  • Familiarity with low-level C-based libraries preferred.
  • Experience with cloud message APIs and push notifications.
  • Experience using Git or other version control systems.
  • Experience with XCTestFramework and XCUITestFramework.
  • Strong background in component and unit testing using standard practices.
  • Strong Agile/Scrum development experience.
  • Excellent collaboration and communication skills within distributed teams.
  • Strong written and verbal communication skills.
  • Ability to deliver on time with minimal supervision.
Responsibilities:
  • Deliver reliable, high-quality technical outputs.
  • Analyze, size, and estimate work for each sprint or release.
  • Review requirements and current enterprise architecture to shape future enhancement roadmaps.
  • Develop mobile application code in coordination with other team members.
  • Integrate mobile applications with centralized authentication services.
  • Prepare Software Architecture Documents, High-Level and Low-Level Design documents, and nonfunctional requirements.
  • Work in an Agile environment and adapt to evolving business needs.
  • Stay hands-on to build or resolve issues and help ensure timely, high-quality delivery.
  • Partner with BA and QA teams to develop test plans and ensure issues are identified, fixed, and validated.
  • Enforce design patterns such as MVP and MVVM to support maintainable, long-lasting code.
  • Mentor the team and build customer-focused, innovative application solutions.
  • Escalate issues and concerns promptly to avoid schedule impact.
  • Participate effectively in requirements gathering and analysis.
  • Apply technology and domain knowledge to deliver components and integrated solutions.
  • Troubleshoot problems of moderate scope and support production issue triage.
  • Work with biometric authentication and device capabilities such as camera, phone state, location, notifications, and permissions management.
Technologies:
  • Backend
  • Cloud
  • Git
  • Support
  • JSON
  • Mobile
  • MVC
  • MVVM
  • Objective-C
  • Phoenix
  • Swift
  • Web
  • Xcode
  • iOS
  • UX UI Design
  • API
  • Excel

More:

We are offering a long-term Senior iOS Developer opportunity in a full onsite W2 setting across one of our approved locations: Dallas, TX; Pittsburgh, PA; Cleveland, OH; Birmingham, AL; Phoenix, AZ; or Denver, CO. This role is part of our collaborative delivery environment, where we value technical quality, customer-centric thinking, innovation, and strong teamwork. We work in an Agile setting and expect hands-on contribution, close coordination across BA, QA, and development functions, and a commitment to maintainable, high-performing mobile solutions.

last updated 37 week of 2026

Job Tags

Full time

Similar Jobs

Interim HealthCare of Wilmington, NC

School Nurse - PRN Job at Interim HealthCare of Wilmington, NC

School Nursein New Hanover CountyAs the nations first healthcare staffing company, we offer a unique opportunity for nurses to find...  ...collaboration with students, staff, and familiesWhy join Interim HealthCare Staffing?Since 1966, Interim HealthCare Staffing... 

Atlantic Health

Radiographer Full Time Hackettstown Job at Atlantic Health

 ...Job Description Responsible for X-raying patient using radiologic equipment that produces radiographs (x-rays) of body for diagnostic purposes, as directed by the Radiologist. Generates high-quality images of patients in order to assist with diagnosis and treatment.... 

Swan Mountain Outfitters

Fishing Guide Job at Swan Mountain Outfitters

We are looking for knowledgeable and passionate fishing guides for the upcoming season! The season runs June- September, with a 5 to 6 day work week. Applicants must have / be willing to get guides license, whitewater rescue certification, wilderness first aid, and CPR.... 

Cambridge Security Services

Armed Gatehouse Security Officer Job at Cambridge Security Services

 ...Overview We are seeking a reliable, professional Armed Gatehouse Security Officer to support safety and security operations within an...  ...to providing high level security and exceptional customer service. This role involves performing duties that include access control... 

Techno Consult

Environmental Health & Safety Manager Job at Techno Consult

 ...'ll Do Techno is seeking a dedicated Environmental Health & Safety Manager to oversee safety performance on a large-scale infrastructure...  ...construction projects. Strong working knowledge of OSHA regulations, construction safety practices, and hazard mitigation...