Job Description & How to Apply Below
We are seeking a Senior iOS Developer passionate about crafting high-quality mobile experiences. You’ll play a crucial role in shaping the mobile development of E
* TRADE’s flagship trading platforms. The ideal candidate is creative, self-motivated, and thrives in solving complex problems through thoughtful, user-centric software design.
Job Responsibilities:
- Contribute to the overall mobile application strategy.
- Design and develop features across a suite of iOS applications.
- Stay updated and apply modern iOS development practices including best design and usability principles.
- Work closely with backend engineers to create a seamless system architecture.
- Collaborate with product managers and cross-functional teams to ensure intuitive and engaging user experiences.
- Maintain high-quality source code, conduct peer reviews, and help define team coding standards.
- Mentor junior developers, sharing knowledge and leading by example.
- 7+ years of iOS software development experience.
- Expertise in Swift and a solid grasp of UIKit, Swift
UI, and Foundation. - Proficient in asynchronous programming using GCD and structured concurrency.
- Deep understanding of MVVM architecture.
- Familiar with Combine or RxSwift (preferred).
- Strong knowledge in RESTful API integration.
- Experience working with real-time streaming frameworks such as Socket.io, Ably, or Light Streamer is a plus.
- Solid iOS UI/UX design skills; iPadOS experience is an advantage.
- Experienced in unit testing with XCTest and possibly Swift Test.
- Skilled in performance optimization and using tools like Instruments for debugging and profiling.
- Experience integrating both iOS and iPadOS in a unified codebase.
- Familiarity with Swift Test for test management.
- Ability to debug and optimize for performance proactively.
[Not specified – optional based on candidate]
Education:
Bachelor's degree in Computer Science or related field (or equivalent professional experience).
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×