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)