This job has expired.
Randstad
Expired

Sr. iOS Software Engineer (Remote)

$72 - $78/hourGreat rateRemote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
job summary:
Randstad Technologies is currently seeking a talented and accomplished fully remote Sr. iOS Software Developer with expert-level skills in mobile iOS development to help build and enhance our client's Financial Services apps! If you bring at least 7 years' experience in mobile development, have solid hands-on experience with REST and/or SOAP web services and are currently working with Apple's new SwiftUI framework, we'd love to talk to you about this exciting contract to hire opportunity!


location: Pasadena, California
job type: Contract
salary: $72 - 78 per hour
work hours: 8am to 4pm
education: Bachelors

responsibilities:
  • Design and develop programming systems, making specific determinations regarding system design and performance.
  • Specific Knowledge of the following:
  • Working knowledge of delivering applications to the iOS app store.
  • Proficient knowledge in Objective-C, expert in SWIFT, experience migrating between the two, and upgrading Swift versions.
  • Thorough understanding of iOS frameworks and technologies such as TouchID / Keychain, Camera, push Notifications, size classes.
  • Experience with Storyboards, SwiftUI and migrating / interoperating between the two.
  • Knowledge of Apple's design principals and interface application guidelines.
  • Capable of designing and implementing an asynchronous architecture. Utilizing some of the following patters and libraries:
  • Promise, Grand Central Dispatch, and dispatch queues, Combine, Async/Await, Actor
  • Experience applying asynchronous designs to network calls using REST and SOAP.
  • Experience with Git / TFS. Including branching, merging, rebasing. Experience with GitFlow is also highly desired for this position.
  • Respond promptly and professionally to production problems for supported systems and applications.
  • Conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
  • Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems.
  • Analyze system specifications and translates system requirements to task specifications for programming staff.
  • Responsible for analysis of current programs and applications including performance diagnosis and troubleshooting of problem programs, as well as designing solutions to problematic programming issues.
  • Write, edits, and debug new programs for assigned projects, including necessary records and desired output.
  • Test new programs to ensure that logic and syntax are correct, and that program results are accurate. Assist programmers with assigned tasks.
  • Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.
  • Responsible for utilizing tools and equipment involved in performance of essential functions of programming, including measuring instruments.
  • Ability to maintain positive internal and external client interactions.
  • Research and recommend software tools to management.
  • Provide assistance to testers and support personnel as needed to determine system problems.
  • Review, to the extent possible, changes in code and the environment that will affect system performance.
  • Provide recommendations to management concerning issues of programmer productivity and software development management.

  • qualifications:
  • Experience level: Experienced
  • Minimum 7 years of experience
  • Education: Bachelors
  •  
    skills:
  • SwiftUI (1 year of experience is required)
  • iOS (7 years of experience is required)
  • Android SDK
  • Agile/Scrum (1 year of experience is required)
  • SOAP or REST (5 years of experience is required)

  • Other iOS contracts

    Remote
    0
    USD
    /hr

    0 outside IR35 iOS contracts