Post Job Free
Sign in

SwiftUl Engineer

Company:
E-Solutions
Location:
Clinton Township, OH, 43224
Posted:
January 19, 2026
Apply

Description:

Position Title: SwiftUl Engineer

Job Location: Columbus, Ohio

Remote/Onsite: Onsite

Benefits: Medical,Dental,Vision, 4O1Kplan, PTO

Job Type: Full Time

Duration: Long term Project

No. of positions: 01

Hiring Timeline: 2,3 weeks

Job Summary

We're looking for a Senior SwiftUI Engineer who is passionate about building elegant, performant, and maintainable iOS experiences using SwiftUI and SwiftData. In this role, you will lead the design and implementation of declarative UI architectures, mentor peers on modern iOS patterns, and ship production-quality apps that delight users across devices and platforms.

What You'll Do

Lead SwiftUI development: Architect and implement production-grade features using SwiftUI, ensuring predictable UI behavior with a clean separation of state, data, and view concerns.

Champion declarative UI: Design UI as a pure function of state; eliminate imperative UI update patterns; establish standards for view lifecycle, data flow, and testability.

Build responsive, adaptive UIs: Create layouts that adapt across iPhone, iPad, and macOS (Catalyst) using SwiftUI's layout system (e.g., Layout, GeometryReader, ViewThatFits, Grid, NavigationStack).

Own state and data management: Model data with SwiftData, leveraging @Model, @Query, @Environment(\.modelContext), and observation patterns for correctness and performance.

Performance-first: Diagnose and optimize UI performance (diffing, body recomputation, animations, environment propagation), minimizing unnecessary renders and memory usage.

Quality & reliability: Implement robust unit/UI tests (XCTest, XCTestCase, snapshot testing), and automate with CI for build, test, and static analysis.

Architecture & patterns: Define and document best-practice patterns (e.g., unidirectional data flow, view-models, dependency injection, feature modularization).

Mentorship & collaboration: Coach engineers on SwiftUI conventions, code reviews, and architectural decisions; collaborate closely with Product and Design.

Accessibility & internationalization: Ensure WCAG-compliant experiences (Dynamic Type, VoiceOver, contrast) and smooth localization/internationalization.

Secure & offline-ready: Implement secure data handling, background tasks, and offline-first flows with SwiftData persistence, syncing, and conflict resolution strategies. Key Requirements (Must-Have)

SwiftUI Expertise:

Deep, hands-on experience building and shipping production apps with SwiftUI.

Strong understanding of state, data flow, view lifecycle, and body recomposition.

Practical mastery of modifiers, environments, @State, @Binding, @Observable, @Environment, and view identity. Declarative UI Mastery:

Designs UI as a function of state; avoids imperative UI mutation patterns.

Establishes predictable, maintainable UI behavior with unidirectional data flow and clear boundaries. Responsive UI Design:

Builds adaptive layouts for different screen sizes, orientations, and platforms using SwiftUI's layout tools (e.g., stacks, grids, layout protocols, ViewThatFits, safe area management).

Experience with navigation patterns (e.g., NavigationSplitView, NavigationStack) and multi-window support. Data & State Management (SwiftData):

Practical experience using SwiftData for local persistence.

Understands data modeling (@Model), queries (@Query), observation, migrations, and performance impact on UI.

Knows how to structure model contexts, background updates, and efficient fetching strategies. Education & Experience Requirements:

Bachelor's degree

"Disclaimer: E-Solutions Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. We especially invite women, minorities, veterans, and individuals with disabilities to apply. EEO/AA/M/F/Vet/Disability."

Apply