Required Skills

IOS Developer

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 9th Dec 2023

JOB DETAIL

  • Own and contribute the design, architecture, development, and best practices of our mobile application.
  • Partner with development team and product team to create a highly performant application with user satisfaction.
  • Collaborate with Quality Assurance team to ensure proper testing and maintenance.
  • Highly motivated and able to work in a collaborative environment.
  • Identify exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges.
  • Manage your own time: Solution, problem solve, and work both independently and as part of a team in a greenfield environment.

 

Skill Set:

  • Bachelor’s degree in computer science or equivalent.
  • 5+ years of experience with iOS SDK
  • 3+ years of experience in Swift, Objective-C, and Swift Package Manager
  • 3+ years of experience with UI and Unit testing, preferably XCTest
  • 3+ years of experience with Dependency Injection, Protocol Orientated Programming
  • Experience with UIKit, Swift UI:  Foundation, Core Location, Combine, and other iOS related core libraries
  • Experience in Design using Storyboards and Xib
  • Experience with Accessibility Inspector
  • Experience in preparing and submitting iOS applications to TestFlight and App store
  • Experience in mobile application persistence such as SQL, Core Data
  • Strong knowledge in Memory management using ARC
  • Knowledge of Apple's Human Interface Guidelines
  • Understanding of MVVM Architecture and Coordinator Pattern
  • Good understanding of software design concepts and patterns
  • Good understanding of RESTful APIs, GraphQL, and how to connect iOS applications to those services using AFNetworking, AlamoFire libraries.
  • Good understanding in debugging strategies and tools: UI Debugger, Memory leaks etc.
  • Good knowledge in App Profiling to finetune mobile applications using Instruments
  • Demonstrated experience in Agile development, application design, software development, and testing
  • Aptitude for learning and applying programming concepts
  • Ability to effectively communicate with stakeholders, product, and experience owners
  • Familiarity with CICD tools and Dev Ops
  • Familiarity with version controls tools, preferably Git
  • Interest in mobile security
  • Experience with banking is a plus
  • Experience with iPad OS and Watch OS is a plus

Company Information