iOS Developer
General Motors Corporation
Contract Detroit, Michigan, United States Posted 5 years ago
About Position
iOS Developer (Contract)
$70.00 / Hourly
Detroit, Michigan, United States
iOS Developer
Contract Detroit, Michigan, United States Posted 5 years ago
Description
Key Responsibilities Software Engineers will be responsible for application development and support including story elaboration, estimation, analysis, design, programming, unit/integration testing and code debugging leveraging the Scrum framework and XP practices. This person will work in a highly collaborative, crossfunctional, and Agile environment and will assume a lead role for various practices and decisions. This person will Testdrive code Elaborate, estimate, and design for small increments of workjustintime Perform root cause analysis, technology evaluation, and design spikes Commit to completing welldefined work and deliver on those commitments Swarm around tasks along with other Scrum team members Pair program with different people in many situations Report status of assigned software development and/or maintenance tasks Consistently follow the specified software development methodology Model courageous and continuous learning to the team. Actively help team members continuously learn Promote improvements in programming practices such as acceptance test driven development, continuous integration, and test automation Continuously learn and challenge the organization concerning new practices, processes, technologies, and languages Build a strong team using their collaboration skills. Interview and mentor team members. Provide leadership and assistance among and across teams/organizationsProspective candidates possess a high degree of business insight, creativity, decision making skills, a drive for results, the ability to negotiate, the ability to develop peer relationships, and a strong technical learning capability.QualificationsRequired Experience developing commercially available native applications for the iPhone, iTouch, and iPad devices. Experience developing with the followingo Objective Co Foundation classeso Notification centero Patterns used in Cocoa frameworko Memory managemento Integration with C librarieso Web Services integration (REST, RPC, and/or SOAP)o Asynchronous Networking o XML parsingo TableView constructso Data storage techniqueso Archivingo Core Datao File Systemo SQL liteo Object Communicationo Notification Center, delegate, kvoo MVCo MapKit Proven experience with objectoriented design and design patterns Experience using source code control systems, such as Git, Subversion, or CVS Knowledge of and desire to work in an Agile development environment Excellent verbal and written communication skills required Creative problem solving skills and ability to effectively communicate and translate feedback, needs and solutions Must have strong teamwork orientation and the ability to foster collaboration within and across teams Needs good work ethic and strong sense of ownership of end resultPreferred Experience with Agile development methodologies including XP methods such as Test Driven Development and pair programming Awareness of the iPhone HIG and best practices
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.