iOS Swift Developer for Trading Platform

Оплата: По договоренности
Удаленно
Full-time
Part-time

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.