Required Skills

IOS Mobile Application Developer

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 4 )

  • Post :- 6th Jul 2021

JOB DETAIL

 

ECOM is looking for a Senior Mobile Application Developer on the iOS platform who is driven to make a difference. By solving some of today’s toughest challenges, our teams are helping to transform our clients in the areas of business, technology, and marketing.

 

As part of a team developing complex mobile/enterprise applications, you will:

-          Implement robust app architectures and complex user interfaces

-          Component Design/Coding/Unit Testing/Debugging

-          Follow coding guidelines as set by project team

-          Research and adopt new technologies / best practices

-          Work on high-performance consumer facing apps

Qualifications:

-          Experience with Swift

-          Experience with Core Data, GCD, NSOperation Queue, Core Graphics, Core Animation, UIKit, AV Kit, AV Foundation.

-          Strong understanding of Object-Oriented Programming, data structures, and design patterns

-          Proficiency in iOS application development

-          Experience with agile methodology

-          Experience with implementing native device features (Push Notifications, Animations, GPS, Settings, Contacts, Apple Wallet)

-          Experience in Performance Tuning the app

-          Experience in integrating third party frameworks using Cocoa pods and Carthage.

-          Experience in designing and developing user interfaces using XCode, Interface Builder and Storyboard using Size Classes and Auto layout.

-          Understanding of Multi-threading, asynchronous concepts and reactive swift

-          Deep Understanding of design patterns such as MVP, MVVM, Observer, Factory, A

 

Company Information