iOS Swift Developer for Trading Platform
Our cutting-edge trading and investment service delivers powerful tools enabling users to manage diverse financial portfolios with confidence. You'll be developing a feature-rich iOS application that demands technical excellence, architectural precision, and meticulous attention to detail. The platform seamlessly integrates real-time market data processing, interactive financial charts, and fluid animations to provide an exceptional user experience in a competitive marketplace.
Key Responsibilities
- Design and implement sophisticated features for our iOS trading platform utilizing Swift 5.9 and the latest iOS frameworks (iOS 17+).
- Craft responsive and intuitive user interfaces following detailed specifications from Figma and Zeplin design systems.
- Engineer complex animations and interactive visualizations for comprehensive financial data representation.
- Develop robust networking layers implementing GraphQL and WebSocket protocols for real-time market data transmission.
- Apply VIPER architecture patterns and SOLID principles to ensure maintainable, testable, and scalable code architecture.
- Optimize application performance metrics, ensuring smooth operation even during intensive market data processing scenarios.
- Collaborate effectively with cross-functional team members including Analysts, QA Engineers, Project Managers, and Technical Leaders.
- Participate actively in code reviews, architectural discussions, and technical planning sessions.
- Ensure code quality through comprehensive unit testing and adherence to industry best practices.
Required Skills and Experience
- 3+ years of professional iOS development experience with Swift (5.0+) in production environments.
- Demonstrable expertise implementing iOS architectural patterns, particularly VIPER and Clean Architecture methodologies.
- Strong proficiency with reactive programming paradigms using RxSwift or Combine frameworks.
- Proven experience implementing complex UI/UX designs with custom animations and transitions.
- Practical experience integrating GraphQL APIs and understanding query optimization techniques.
- Working knowledge of local data persistence solutions, with particular emphasis on Realm database implementation.
- Thorough understanding of Git workflow, branching strategies, and version control best practices.
- Solid grasp of SOLID principles, design patterns, and their practical application in mobile development.
