IOS Mobile App Developer-Madison, Wisconsin - Georgia IT Inc.
Madison, WI
About the Job
IOS Mobile App Developer
Location: Madison, Wisconsin
Duration: Contract
Rate: DOE
U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time
Technical Requirements and/or Certifications:
Education and Experience:
Knowledge, Skills and Abilities:
Location: Madison, Wisconsin
Duration: Contract
Rate: DOE
U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time
Technical Requirements and/or Certifications:
- IOS Mobile App Developer who has experience in latest version of the SWIFT and XCode combination
- IOS Mobile App Developer with experience developing commercial handheld/mobile software applications in iOS technology
- IOS Mobile App Developer who has a solid understanding of patterns and use of MVC extensively
- IOS Mobile App Developer who has a solid understanding of the iOS SDK (for iOS-focused developers)
- Patterns and use of MVC extensively
- IOS SDK (for iOS-focused developers)
- Design patterns to build effective architectures
- Experience with multi-threading, memory management and caching mechanisms specific to mobile devices
- Experience analyzing and improving runtime efficiency and memory footprint
- Experience in latest version of the SWIFT and XCode combination
- Knowledge of REST and SOAP web services and experience with working with other API's
- Experience with application development with strong dependency of back-end data
- Understanding and appreciation for Agile development methodologies
Education and Experience:
- 4+ year's professional experience developing commercial handheld/mobile software applications in iOS technology
Knowledge, Skills and Abilities:
- A strong sense of ownership and responsibility for code quality that follows best practices
- A strong passion for learning and adapting to new technologies
- Strong collaboration skills
- Excellent problem solving, critical thinking, and communication skills
- Ability to work in a fast-paced environment and multi-task several active projects
- Build mobile software applications as well as maintain and enhance existing ones
- Have a strong desire and commitment to learn new technologies quickly and demonstrated full life cycle experience, analyzing, developing and maintaining applications in a dynamic environment
- Exhibit a high-degree of initiative in learning new technologies and methods to resolve challenges encountered during the development life cycle
Source : Georgia IT Inc.