Required Skills

iOS Developer

Work Authorization

  • US Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 10th Dec 2022

JOB DETAIL

Tech Stack 

  • Experience on developing an iOS Universal application for iOS 10- above using Xcode 10.0 – above, Swift/SwiftUI/ Objective-C, and Mac OSX.
  • SDK and API experience
  • Great comm skills
  • They will be speaking to high level people within the Digital Org
  • Agile and Safe experience

Top Skills: 

 

  • Soft Skills: 
  • Great communication skills are important 

 

Job Description:

  • As a Senior iOS Developer, primarily responsible for designing, developing, and coding an iOS SDK along with an accompanying sample application. The role requires working independently to meet customer expectations and specifications as discussed and detailed in Epics, Features and Stories (SAFe Agile process).
  • Will also be working with and supporting iOS developers from other application teams who will be implementing the SDK into their applications.

 

  • Expertise and inputs into designs and technology solutions will facilitate accurate decision-making and mitigate development and implementation risks.

 

  • Understand the IOS development life cycle; Agile software project management approaches; and requirements, design, and test techniques.

 

  • Can conceptualize and influence application and interface projects, and therefore ought to understand what advice to give and where to plug in to steer toward desirable outcomes.

 

  • Well-versed in API development.

 

  • As an SDK developer, the job entails building integrations with third-party vendors and developing intuitive and easy-to-use interfaces for consuming application teams.

 

  • Preferably, the applicant can support various application teams and their various build configurations, including experience with CocoaPods, Swift Package Manager, manual installation of frameworks, etc.

 

  • Preferred Qualifications

 

  • Experience on developing an iOS Universal application for iOS 10- above using Xcode 10.0 – above, Swift/SwiftUI/ Objective-C, and Mac OSX.

 

  • Knowledge in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.

 

  • Knowledge of MVVM, MVC and other industries followed design pattern.

 

  • Experience with writing custom reusable components, modules using CocoaPods, Swift Package Manager, Analytics, A/B testing and other application functionality using native and third-party frameworks.

 

  • Experience with performing security/code scan and providing the solutions to avoid any vulnerability attack.

 

  • Knowledge or familiarity with proxy or API tools such as Burp, Charles Proxy, or Postman

 

  • Experience on Design and Code reviews to ensure compliance with standards.

 

  • Experience with API development and best practices, including creating easy-to-use interfaces for consuming applications.

 

  • Experience on writing automated UI and Unit test cases using XctestFramework.

 

  • Experience with IOS development Debugging and crash analysis technique.

 

  • Hands on Experience with Git source control to committing, branching and merge changes to the source code in repository.

 

  • Experience with third-party libraries and APIs, including SDK development and building integrations. 

 

  • Experience with Agile and SAFe Agile development practices with project & task management tools such as SharePoint, Rally, and Jira.

 

  • Provide system support after hours as necessary after critical deployment or application release.

 

  • Experience with deployment tools like TestFlight, Application Loader etc.,

 

  • Excellent communications skills with ability to communicate effectively in visual, verbal, and written form to teams, clients, and leadership.

 

  • Good understanding of iOS security architecture and best practices, including secure storage, API security, public key cryptography, and Identity and Access Management (IAM).

 

  • Preferably understanding of additional security concepts such as biometrics, document verification, voice authentication, etc.

 

  • Experience on handling multiple projects simultaneously, including meeting deadlines while effectively managing priorities and communicating progress.

 

  • Experience with cross-functional support as a member of a highly productive sprint team.

 

  • Experience with research and development work for any new upcoming iOS features for mobile Application.

Company Information