A

Adidev Technologies

iOS Developer

Full-Time
$60k - $90k/yr+ Paid relocation + Regular salary reviews
Junior, Mid
Chicago, IL, USA
In Person
Software EngineeringMobile Engineering

About the job

Requirements
  • At least 1 year and up to 3 years of experience in iOS development.
  • Hands-on experience with Swift, unit test automation, Agile, GitHub, and Objective-C.
  • Experience with iOS frameworks such as Core Data and Core Animation.
  • Experience with design patterns such as Model-View-Controller and Model-View-ViewModel.
  • Familiarity with Representational State Transfer APIs for connecting iOS applications to back-end services.
  • Familiarity with third-party API integrations such as Facebook, Dropbox, Instagram, Twitter, Google Drive, Bluetooth, and Keychain.
  • Knowledge of other web technologies and user interface/user experience standards.
  • Understanding of Apple's design principles and interface guidelines.
  • Experience with performance and memory tuning tools.
  • Familiarity with cloud messaging APIs and push notifications.
  • Understanding of iOS design patterns and coding conventions, Apple's Human Interface Guidelines, and App Store Review Guidelines.
  • Proficiency with code versioning tools such as Git, Mercurial, or Subversion.
  • Familiarity with continuous integration.
  • Ability to write efficient, reusable, and maintainable code in Swift.
  • Basic understanding of Objective-C.
  • Experience designing, developing, and coding iPhone and iPad applications.
  • Expertise in iOS software development kit frameworks and fundamentals.
  • Experience managing at least one application live on the App Store.
Responsibilities
  • Design and build applications for the iOS platform.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with a team to define, design, and ship new features.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.
  • Maintain positive rapport with clients.
  • Gather requirements and provide accurate, realistic project milestones and completion timelines.
  • Maintain open communication via phone, text, and email on a daily basis.
  • Complete daily project progress summaries.
  • Suggest new features and expansions of existing applications to improve performance and usability.
  • Deliver work on time and clearly communicate changes in deadlines as soon as possible.
Desired Qualifications
  • Hands-on experience with React Native.
  • A GitHub account containing creative projects.
  • Knowledge of a server-side language.
  • Experience with HTML5, CSS, and JavaScript.
  • Knowledge of SwiftUI.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A