Remote Senior iOS Engineer
Skills
Android DevelopmentApp StoreBarcodeDatabasesEnglishEnhanced Data Rates For GSM EvolutionMinutes
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 4+ years professional experience building or maintaining a shipping native iOS app in Swift and Objective-C
- Ownership of substantial features or technical systems
- Ability to turn product requirements into technical and UX options
- Collaborative mindset with willingness to challenge requirements and surface edge cases
- Strong ownership from planning through post-release support
- Experience writing UI automation tests
- Ability to diagnose nondeterministic failures involving async behavior networking and simulator versus device differences
- Effectively use Xcode Instruments to diagnose bottlenecks UI hitches and memory leaks
- Experience using crash reporting logging analytics and CI or automated test output to diagnose issues
- Able to work 9-5 Eastern Central or Mountain Time
- Able to quickly convey ideas opinions and technical details in written English
Nice to have
- Product-minded
- Collaborative
- Curious
- Ownership-driven
- Respectful challenger
- Teaching mindset
Day to day
- Maintain and improve a complex native iOS app used by tens of thousands of workers
- Shape app architecture UI networking and local persistence across Swift and Objective-C codebases
- Collaborate closely with Android and server teams to deliver stable APIs synchronized user data and high-quality releases
- Write automated tests diagnose tricky async and device-specific issues and help drive reliable builds through CI
