Posted on: 17/10/2026
Description :
GSPANN is hiring a Senior iOS Engineer to build and improve customer-facing iPhone app features for retail, focusing on high app quality, smooth performance, and reliable releases.
Roles and Responsibilities :
- Lead customer-facing iOS features from implementation through release and iteration.
- Collaborate with product, design, backend, web, and platform engineers to deliver cohesive app experiences.
- Develop maintainable Swift code using modern iOS patterns, SwiftUI and UIKit where appropriate, and the apps established architecture.
- Build modular architecture, package boundaries, reusable User Interface (UI) components, shared services, and platform standards as feature work exposes reusable needs.
- Implement unit and UI tests with XCTest, and expand snapshot and smoke test coverage for the features you own.
- Optimize app quality, performance, accessibility, reliability, and observability as part of normal delivery.
- Support release readiness, App Store Connect and TestFlight processes, and production follow-up for the features you own.
- Ensure strong engineering judgment and code review standards while using modern development tools, including Artificial Intelligence (AI) - assisted workflows where helpful.
- Drive technical clarity by mentoring junior engineers, reviewing code, and turning ambiguous work into clear technical plans.
Skills and Experience :
- Bring 6+ years of professional iOS experience, or 4+ years for mid-level consideration.
- Demonstrate strong experience with Swift, SwiftUI, UIKit, Xcode, and the iOS SDK.
- Develop production-grade, customer-facing apps.
- Apply a strong understanding of app architecture, state management, networking, Swift Concurrency, and dependency management.
- Work with REST or GraphQL APIs in app integrations.
- Demonstrate the ability to debug performance, layout, memory, and production issues.
- Manage cross-functional collaboration and explain technical tradeoffs clearly.
- Bring demonstrated mentoring, technical planning, and ownership of larger features or app areas for senior-level consideration.
- Utilize XCTest to write maintainable unit or UI tests, which is an advantage.
- Bring experience with retail, eCommerce, marketplace, or consumer apps, which is an advantage.
- Work with feature flags, analytics, experimentation, observability, crash reporting, or release health tooling, which is an advantage.
- Apply modular architecture, Swift Package Manager, design systems, or shared platform code, which is an advantage.
Did you find something suspicious?
Posted by
Posted in
Mobile Applications
Functional Area
Mobile Development - iOS
Job Code
1679063