Description

Key Responsibilities

 

  • Develop and enhance features for flagship iOS apps (E*TRADE and others)
  • Perform annual maintenance of codebase, build scripts, and adapt to iOS/Xcode updates
  • Manage certificates, provisioning profiles, and push notification certificates
  • Monitor production feedback, crash reports, and analytics; address issues promptly
  • Collaborate with infrastructure teams to solve development/build process issues
  • Provide technical guidance to junior developers and review pull requests

     

Required Skills & Qualifications

 

  • Expertise in Swift 6, Swift UI, UIKit (must have, explain in detail during interview)
  • Broad experience with iOS APIs: WebKit, Local Authentication, Networking
  • Deep knowledge of iOS programming concepts: Swift concurrency, crash analysis
  • Experience with latest Xcode, xcodebuild, and iOS platform
  • Experience developing and consuming APIs (RESTful)
  • Strong user experience (UX/UI) skills
  • Strong written and verbal communication skills in English
  • Bachelor’s degree in Computer Science or related field (or equivalent experience)
  • Familiarity with Android development is a plus
  • Experience with CI/CD tools and processes
  • Experience working in Apple ecosystem (must discuss in interview)
  • Prior experience guiding junior developers (not a lead, but must review code)
  • Computer Science background is a must

     

Preferred/Additional

 

  • Experience maintaining large, legacy iOS codebases
  • Cross-team collaboration experience in enterprise environments
  • No financial industry experience required
  • Consultant/contractor experience preferred

     

Submission Requirements

 

  • Resume (3-4 pages) with contact and education details
  • LinkedIn profile with picture (mandatory)

     

Top Reasons For Rejection

 

  • Insufficient knowledge/experience with Swift, iOS/Apple ecosystem, or UI
  • Inability to explain technical topics in-depth during the interview
  • Lack of experience with Apple frameworks or ECCO system
  • Communication issues or inability to answer technical questions directly
  • High experience in non-Apple platforms only

     

Interview Focus Areas

 

  • Swift programming (with concrete examples, especially Swift UI)
  • Technical discussion on Apple APIs and ecosystem
  • API usage and architecture
  • CI/CD, Xcode, and code writing skills
  • Hands-on coding and problem-solving (e.g., build a traffic light app)
     

Education

Any Gradute