iOS Developer Role- Chicago, IL or Houston, TX

Company:  Hudson Manpower
Location: Chicago
Closing Date: 26/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Title: iOS Developer

Location: Hybrid role in Houston, TX or Chicago, IL.

Terms: Contract


Top 3 Must Haves:

  1. Xcode
  2. Swift and Swift UI
  3. Objective-C

Job Description:

Responsibilities:

  • Deliver across the entire app life cycle from concept, design, build, deploy, test, release, and support.
  • Design, build and maintain high-performance, reusable, and reliable code.
  • Identify the correct bottlenecks and fix bugs.
  • Learn & adopt and brainstorm new features.
  • Onsite-offshore coordination experience is a plus.
  • Excellent verbal and written communication skills and the ability to work independently.
  • Team player driven to achieve both individual and team goals.
  • Experience working in an Agile development environment is a plus.

Required Skills:

  • Programming language, iOS Testing and Debugging.
  • Experience in native enterprise iOS app design and development.
  • Extensive experience in Swift, Objective-C, MVC and MVVM best practices.
  • SwiftUI (Intermediate level knowledge required for development).
  • Resource needs to be hands-on with overall iOS technologies (various frameworks) and needs to play a senior developer role in the team.
  • Experience in client/server communication, session/token management, and a basic understanding of HTTP network protocol.
  • Expertise in best practices for RESTful API design.
  • Auto Layout, Storyboard, Navigation (like Push, Show, Pop).
  • JSON/ XML parsing, Push Notification Experience.
  • Experience in Core Data and Core Graphics and Animation.
  • Should have experience working with various iOS SDK releases.
  • Expertise in encrypting the data in iOS and some basic security concepts like SSO, and SSL pinning.
  • Must be familiar with iOS development tools, especially the Instruments profiling tool.
  • Code review best practices, debugging and app deployment/distribution knowledge.
  • Experience in working with Git.
  • Crash log management (monitoring, analysis) and device logging.
  • Unit Testing (XCTest)

Nice to Have Skills:

  • Experience developing data visualization UI components such as Charts and Graphs is a plus.
  • Offline data handling/management is a plus.
  • Ideally, have experience building "universal" apps that run on both mobile phones and tablets.
  • Proxy tool knowledge to debug HTTP and SSL / HTTPS traffic e.g. Charles.

Education:

  • Bachelor's degree in Computer Science, Engineering, or related field.
#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙