518044 Senior SwiftUI Engineer Honda Columbus Ohio Onsite (USC GC) 115k Key words: SwiftUI - Please review the job description.
LTTS/Dell
ID: 518044
Title: Senior SwiftUl Engineer
Location: Columbus Ohio
Full-time role
Salary: $115K
Job Description & Skill Requirement:
About the Role
Were looking for a Senior SwiftUI Engineer who is passionate about building elegant performant and maintainable iOS experiences using SwiftUI and 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 Youll 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 SwiftUIs 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 SwiftUIs 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.
Qualification:
Bachelor degree
518044 Senior SwiftUI Engineer Honda Columbus Ohio Onsite (USC GC) 115k Key words: SwiftUI - Please review the job description. LTTS/Dell ID: 518044 Title: Senior SwiftUl Engineer Location: Columbus Ohio Full-time role Salary: $115K Job Description & Skill Requirement: ...
518044 Senior SwiftUI Engineer Honda Columbus Ohio Onsite (USC GC) 115k Key words: SwiftUI - Please review the job description.
LTTS/Dell
ID: 518044
Title: Senior SwiftUl Engineer
Location: Columbus Ohio
Full-time role
Salary: $115K
Job Description & Skill Requirement:
About the Role
Were looking for a Senior SwiftUI Engineer who is passionate about building elegant performant and maintainable iOS experiences using SwiftUI and 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 Youll 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 SwiftUIs 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 SwiftUIs 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.
Qualification:
Bachelor degree
View more
View less