Senior iOS Swift Developer for Trading Platform | Remote Position

Full-time
Remotely

We are seeking an accomplished iOS Developer to join our innovative fintech team building a sophisticated trading and investment platform. Remote / Worldwide. As a vital member of our development team, you will collaborate with analysts, QA specialists, project managers, and technical leads to create exceptional mobile experiences for financial service users across the globe. This position is ideal for mid-to-senior level specialists with proven expertise in iOS development.


Key Responsibilities:

- Design and develop robust, high-performance iOS applications for our trading and investment platform utilizing Swift 5.9+ and modern iOS frameworks.

- Implement complex UI components and smooth animations that enhance user experience and facilitate engagement with financial data.

- Build and maintain efficient, reusable code following SOLID principles and clean architecture patterns.

- Integrate GraphQL APIs and WebSocket connections to enable real-time data feeds from financial markets.

- Collaborate with design specialists to translate mockups from Figma and Zeplin into functional interfaces.

- Implement responsive charts and data visualization components for presenting complex financial information.

- Optimize application performance to handle concurrent market data streams and transactions with minimal latency.

- Write comprehensive unit and UI tests to ensure application stability and quality.

- Participate in code reviews and provide constructive feedback to team members.

- Work within Git Flow methodology for version control and collaborative development processes.

- Contribute to technical documentation and knowledge sharing initiatives within the team.


Required Skills and Experience:

- 3+ years of professional iOS development experience with Swift.

- Strong proficiency with Swift programming language (Swift 5.9+) and iOS SDK.

- Hands-on experience implementing VIPER architecture pattern and clean architecture principles.

- Demonstrated expertise with GraphQL and WebSocket protocols for real-time data transmission.

- Proficiency with Realm database for local data persistence.

- Experience creating custom animations and interactive UI elements for financial applications.

- Knowledge of reactive programming paradigms using RxSwift or Combine.

- Experience with Git Flow and collaborative development workflows.

- Understanding of SOLID principles and software design patterns.

- Ability to read and comprehend technical documentation in English.

- Experience integrating designs from tools like Figma and Zeplin.


Nice to Have:

- Experience with Lottie for implementing advanced animations.

- Docker containerization knowledge for development environments.

- Prior experience developing financial or trading applications.

- Understanding of financial markets and trading concepts.

- Portfolio showcasing applications with complex UI and animations.

- Experience with SwiftUI and Combine frameworks.

- Contributions to open-source projects or developer communities.

- Experience integrating charting libraries such as Charts or Core Plot.

- Knowledge of CI/CD pipelines for iOS application delivery.

- Experience with alternative persistence solutions such as Core Data.


Why Join Our Team:

By joining our organization, you will become part of a dynamic, cutting-edge fintech company that is revolutionizing the trading and investment sector. You will collaborate with a team of professionals who value innovation, code quality, and continuous improvement. We offer competitive compensation, flexible remote work arrangements, and substantial opportunities to expand your technical expertise in the rapidly evolving fintech industry.