IOS Developer

Sierra Business Solution LLC
Los Angeles, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Los Angeles, United States of America

Tech stack

API
IOS Applications
App Store (IOS)
Unit Testing
Azure
Biometrics
Mobile Application Development
Code Coverage
Code Review
Continuous Integration
Persistent Data Structure
Software Debugging
Github
Human-Computer Interaction
Push Technology
IOS SDK
JSON
Objective-C
Open Web Application Security
Parsing
Scrum
Systems Development Life Cycle
Mobile Security
Software Engineering
Systems Integration
Strategies of Testing
User Interface Testing
Management of Software Versions
CircleCI
UIKit
Swiftui
iOS
GIT
Modularization
Material Design
Solid Principles
Information Technology
React Native
Api Gateway
REST
Xctest
Microservices

Job description

Native iOS app development (Swift ObjectiveC optional) across the full SDLC requirements, design, development, testing, release, and support.

Building UI components, integrating device capabilities (camera, notifications, biometrics), and ensuring accessibility and localization readiness.

Integrating with RESTful APIs and enterprise services implementing secure authenticationauthorization flows.

Ensuring quality through unit tests, UI tests, code reviews, and CICD pipelines optimizing performance and stability

. Partnering with cross-functional teams to refine user stories, estimate work, and deliver in Agile sprints. Key Responsibilities

Develop and maintain iOS applications using Swift and Apple frameworks (UIKit andor SwiftUI).

Translate UX designs and product requirements into intuitive, responsive mobile experiences.

Write clean, modular, and testable code following SOLID principles and iOS best practices.

Integrate backend services via RESTGraphQL APIs handle offline caching, data persistence, and synchronization.

Implement secure storage, encryption where required, and follow mobile security best practices (OWASP MASVS).

Troubleshoot, debug, and resolve defects perform root-cause analysis for production issues.

Optimize app performance (launch time, memory, battery), and ensure crash-free sessions.

Collaborate with QA to define test strategies and automate test coverage.

Support App Store releases, versioning, and continuous improvements based on telemetry and user feedback.

Contribute to architecture decisions, reusable components, and documentation.

Requirements

3+ years of professional iOS development experience (Swift).

Strong knowledge of iOS SDK, UIKitSwiftUI, Auto Layout, and app lifecycle

Experience consuming RESTful APIs JSON parsing networking (URLSessionAlamofire).

Experience with mobile architecture patterns (MVVMMVPVIPER) and modularization.

Hands-on experience with unit testing (XCTest) and UI testing familiarity with mocking frameworks.

Experience with Git, code reviews, and CICD for iOS (e.g., Azure DevOps, GitHub Actions, Bitrise, Fastlane).

Understanding of Apple Human Interface Guidelines and accessibility fundamentals.

Strong problem-solving, communication, and collaboration skills. Preferred Nice-to-Have

React Native experience or hybrid mobile development exposure (if applicable).

Experience with analyticscrash reporting (FirebaseCrashlyticsApp Center) and observability.

Experience with push notifications, deep linking, and background processing. Knowledge of securitycompliance requirements in regulated industries.

Experience building reusable UI component libraries and design system alignment., Exposure to microservices, API gateways, and enterprise identity providers (OAuth2OIDC). Education Bachelor s degree in Computer Science, Engineering, or equivalent practical experience.

Apply for this position