iOS Senior Developer

Remote $80k–$130k senior 4 days ago full-time quality 8.8/10

Role in brief

TradingView seeks a Senior iOS Developer to enhance its financial analysis platform. This role involves building complex UI and product logic using Swift, UIKit, and SwiftUI for a global user base. Ideal for developers with strong architecture skills and experience in performance optimization who want to contribute to a widely used financial tool.

SwiftUIKitSwiftUICoreAnimationVIPERMVVMGCDSwift Concurrency

About the role

This role focuses on developing and maintaining iOS applications for TradingView, a major financial analysis platform. The work involves implementing intricate user interfaces and product features, ensuring high quality and architectural soundness. Developers will contribute to a platform used by millions, directly impacting how traders and investors access market data and make decisions.

Key tasks include building complex screens with UIKit and SwiftUI, managing asynchronous operations with GCD and Swift Concurrency, and optimizing application performance. The position requires integrating with backend APIs and ensuring client-side stability. Success in this role means delivering robust, efficient, and user-friendly features that meet the demands of a global audience.

The Senior iOS Developer will collaborate with product, design, and QA teams throughout the development lifecycle. This includes participating in code reviews and sharing technical expertise. The team operates globally, emphasizing a collaborative environment where individuals take ownership of their work and contribute to a scalable platform.

The salary for this role ranges from $80,000 to $130,000 annually.

Skills that matter here

  • Swift: This role requires developing and maintaining iOS code primarily in Swift, focusing on quality and architecture.
  • UIKit: The developer will use UIKit to build complex screens and implement interface behaviors.
  • SwiftUI: This skill is essential for constructing complex user interfaces and ensuring a stable experience across devices.
  • VIPER: Experience with VIPER is necessary for working with the application's architecture.
  • MVVM: This architectural pattern will be used to structure the application's components.
  • GCD: The role involves handling asynchronous logic and multithreading using Grand Central Dispatch.

Who this role suits

  • A developer with at least four years of experience in iOS application development.
  • Someone who prioritizes product quality and takes ownership of their work.
  • An individual with a strong understanding of iOS platform design principles and interface guidelines.
  • A person who thrives in a collaborative environment and enjoys sharing technical knowledge.

From the employer

  • Develop and maintain iOS code in Swift with a focus on quality and architecture
  • Build complex screens and interface behavior using UIKit, SwiftUI, and CoreAnimation
  • Work with application architecture using VIPER and MVVM
  • Handle asynchronous logic and multithreading with GCD and Swift Concurrency
  • Optimize performance and investigate complex stability issues
  • Integrate with backend APIs and ensure correct client-side behavior
  • Collaborate with product, design, and QA throughout the development process
  • Participate in code reviews and share expertise with the team
  • 4+ years of experience in iOS application development
  • Strong knowledge of Swift and hands-on experience with UIKit and SwiftUI
  • Experience building complex screens and maintaining a stable user experience across devices
  • Experience optimizing application performance for speed and efficiency
  • Good understanding of Clean Architecture and experience with VIPER and MVVM
  • Experience working with multithreading using GCD and Swift Concurrency
  • Strong understanding of iOS platform design principles and interface guidelines
  • Experience working with CoreAnimation

Will be a plus

  • Understanding of algorithms and data structures
  • Experience in finance or trading domain
  • Familiarity with TradingView as a product
  • Flexible working hours and a hybrid work format
  • Well-equipped offices for focused and collaborative work
  • A global, distributed team of 500+ professionals
  • Learning, mentorship, and long-term career growth
  • Relocation support and private health insurance
  • Performance-based bonuses
  • TradingView Premium access
  • Regular team events and company-wide meetups

Questions about this role

What is the remote work policy for this role?

This is a remote position with flexible working hours, and the company supports a hybrid work format.

What level of seniority is expected for this position?

This is a senior-level position, requiring significant experience in iOS development.

How can I apply for this job?

The provided information does not include details on the application process.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to TradingView.