Back to Job Search

IOS Engineer

  • Location: Irving, 75063
  • Job Type:Contract

Posted 28 days ago

Position: IOS Engineer
Location: Irving, TX
Term: 12 months
 
Day-to-Day Responsibilities:
  • Actively participating in designing, developing, testing, and deploying code to drive our digital products.
  • Design, build, and support the mobile checkout features in client’s iOS app.
  • Able to navigate and suggest improvements on application from an architectural standpoint.
  • At the same time, keep security in forefront of all decision making.
  • Working with a dynamic and collaborative team that integrates a wide array of technologies into a cohesive IT Solution that enables the company to provide more value to our customers & franchisees and drive down costs to the client.
 
Is this a good fit? (Requirements):
  • Bachelor’s degree.
  • At least 5 years of IOS Development Experience.
  • Experience in designing and developing mobile applications that interact with REST & JSON in a complex operating and cross functional environment.
  • Proven experience/responsibility for design and architectural decisions of app in the app store.
  • Demonstrated knowledge and practical application of design patterns like MVVM-C, VIPER etc.
  • Proficient in Swift and software development tools - Git, Jira.
  • Strong understanding of core IOS & Swift fundamentals – delegates, protocols, categories, generics, multi-threading, deep linking and lifecycle events.
  • Participate in all aspects of Mobile software development lifecycle – including technical design, refinement, estimation, documentation, build, test and run.
  • Strong teamwork orientation and the ability to foster collaboration within and across teams.
 
Even better if you have:
  • Experience developing location-based services with Map Kit, Google Maps, or similar framework.
  • Experience integration analytic frameworks like new relic and mix panel.
  • Experience with multithreading, memory management, and caching mechanisms specific to mobile devices.
  • Experience owning and leading major components in partnership with Architects and Technology leaders.
  • Experience automating builds & processes.