Senior iOS Developer

System One Holdings, LLC

• $110K — $130K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of mobile development experience.
  • 5+ years of iOS App Development using Swift, Swift UI, and Objective C.
  • Strong background in Object-Oriented programming.
  • Proficient in iOS frameworks like Core Data and Core Animation.
  • Experience with XCode for coding, debugging, and deploying apps.
  • Familiarity with app architecture patterns MVC, MVP, MVVM.
  • Knowledge of Apple's design principles and interface guidelines.

Responsibilities

  • Deliver high-quality technical outputs consistently.
  • Estimate and analyze workload for sprints/releases.
  • Create a roadmap based on enterprise architecture and requirements.
  • Develop mobile applications collaboratively within the team.
  • Integrate applications with centralized authentication services.
  • Document software architecture and design requirements effectively.
  • Adapt to changing needs while working within an Agile framework.

Benefits

  • Hybrid work model offering flexibility between onsite and remote work.
  • Opportunity to mentor and grow the team’s capabilities.
  • Engagement in innovative, customer-centric projects.
  • Dynamic and collaborative team environment.
  • Access to the latest technologies and development tools.
Full Job Description
Job Title: Senior iOS Developer
Location: Pittsburgh, Pennsylvania
Type: Permanent Full Time
Work Model: Hybrid - onsite and remote

Responsibilities

  • Responsible for sound and high quality technical deliverables.
  • Analyze, quantify, and estimate the amount of work for every sprint or release.
  • Understand the requirements, current state architecture of the enterprise, and create a roadmap for future enhancements accordingly.
  • Develop mobile application code in coordination with other team members.
  • Integrate the mobile applications with the centralized authentication application.
  • Create Software Architecture Document, High Level and Low Level Design document, Nonfunctional requirements for the project.
  • Work in an Agile environment and adapt to the changing needs and requirements of the business.
  • Always be ready to be hands-on to develop or fix issues to deliver on time and with highest quality.
  • Work closely with BA/QA team members to create test plans, and ensure that issues are properly identified, fixed, and tested.
  • Ensure that software design patterns like MVP, MVVM are strictly followed.
  • Groom the team and develop the application with customer-centric ideas and innovation as the core of every activity.
  • Escalate issues and concerns to the leads in a timely manner to avoid impacts to timelines.
  • Effective participant of requirements gathering and analysis.
  • Apply technologies and domain knowledge with the delivery of developed or integrated components.
  • Work on problems of moderate scope where analysis of situations or data requires review of various factors.
  • Triage or analyze situations for production support.
  • Knowledge on biometric authentication and device capabilities like Camera, Phone state, Location, Notifications, Permissions management, etc.


Requirements

  • 7+ years of experience with mobile development.
  • 5+ years of experience with iOS App Development on Swift, Swift UI, and Objective C.
  • Strong Object-Oriented background.
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with XCode for coding, debugging, and deploying iOS apps.
  • Experience with offline storage, threading, performance tuning, and mobile memory management.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Familiarity with app architecture patterns MVC, MVP, MVVM.
  • 4+ years of experience integrating with RESTful APIs and JSON.
  • Knowledge of web technologies and UI/UX standards.
  • Understanding of Apple's design principles and interface guidelines.
  • Knowledge of low-level C-based libraries is preferred.
  • Familiarity with cloud message APIs and push notifications.
  • Experience with Git or other version control systems.
  • Experience with XCTestFramework and XCUITestFramework.
  • Exceptional at component and unit testing following standard practices.
  • Ability to deliver on time with minimal supervision.
  • Strong agile/scrum development experience.
  • Strong collaboration and communication skills within distributed teams.
  • Excellent written and verbal communication skills.


Ref: #404-IT Pittsburgh

Similar Jobs

More Jobs at System One Holdings, LLC

More Consumer Technology Jobs

Find similar Senior iOS Developer jobs: