iOS Engineer
RemoteUnited States
Job Summary
Develop the, improve, and release the client's iOS app using Swift and Objective-C while participating in peer code reviews within an agile setup. Troubleshoot business and production issues for mobile devices, analyze memory leaks with Instruments, and debug using loggers and crash report tools. Contribute to business solutions and provide mobile engineering support, ensuring unit and integration testing for Objective-C code. Manage distributed source control with Git/GitHub and command line XCode build tools for continuous integration. Requires a Bachelor's degree, five years of experience building scalable e-commerce applications, and a published iOS application.
Required Qualifications
- Bachelor's Degree in Computer Science or related field
- 5 years of experience building scalable e-commerce applications or mobile software
- Experience with mobile software development using Swift & Objective-C
- Experience using distributed source code version control systems (Git/Github)
- Experience working within an agile development team
- Experience with Apple SDKs for iOS development
- Experience with software debugging techniques (debuggers, loggers, crash report tools)
- Experience with analysis of memory issues such as memory leaks using memory analyzers tools (Instruments)
- Experience with embedded real time systems with limited resources (memory and processing)
- Experience with command line XCode build tools for Continuous Integration
- Experience in design patterns, MVC, data structures and algorithms
- Experience in unit and integration testing Objective-C code
- Published iOS application
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.