iOS Developer
F4 · Austin, TX · 11 mo ago
EngineeringContract
Responsibilities
- Design and architect software components based on functional specifications and requirements
- Develop native iOS components and APIs used by other resident client-side applications
- Provide technical leadership and expertise for product deliverables
- Apply and integrate technologies such as Objective-C, Cocoa, AppleScript, JavaScript, JSON, jQuery Mobile, HTML5, PhoneGap
- Design, develop and unit test applications in Agile sprints while utilizing test driven development (TDD)
- Evaluate technologies and present proposed architecture to team
- Collaborate with team members about their designs and solutions
- Perform code reviews as well as subjecting your code to review
Requirements
- 5+ years of experience with a combination of Objective-C and JavaScript
- Effective time management and communication skills
- Knowledge and application of OO principles, design patterns and multi-tier application design
- Experience with single page applications using MV* and AMD with JavaScript preferred
- Experience with REST, PhoneGap, HTML5, CSS, Sencha, jQuery, NodeJS preferred
- Experience integrating client-side code with server-side technology on enterprise web applications
- Experience with C, C++, AppleScript and OS X application development preferred
- Demonstrated ability to learn new technologies and frameworks is a must
- Experience with automated unit test frameworks and test coverage tools preferred
- Experience as a technical lead preferred
- Experience developing applications with Agile team methodologies preferred
- BA/BS/MS in Computer Science/Information Systems or comparable experience