We have partnered with our client in their search for an iOS Developer in O'Fallon, MO. As an iOS Software Development Engineer, you are expected to perform the following general duties: Architect, design and build native and cross platform applications. Collaborate with cross-functional teams to define, design, and ship new features. Unit-test code for robustness, including edge cases, usability, and general reliability. Work on feature development, defect fixes and improving application performance. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Design and build libraries/frameworks/applications for the iOS platform. Ensure the performance, quality, and responsiveness of applications. Supporting the entire application lifecycle from concept to design, testing, release, and support. Writing clean and efficient code for iOS applications. Work with Agile methodologies.