<div><img src="https://mc.yandex.ru/watch/71228401" style="position:absolute; left:-9999px;" alt="" /></div>
Use AI search

About Us

Rally is on a mission to become the world’s dominant marketplace for securitizing and trading illiquid assets, changing the nature of investing and catalyzing a revolution in wealth creation. We’re not thinking small. Rally sources the world’s rarest, most-unique, one-of-one assets and makes them available to investors through its proprietary iOS, Android and Web apps. Investors build portfolios of investments from assets across multiple categories. We vet these assets - picking only the best and the authentic - we then acquire them, insure them and store them in a secret, secure location (and also in our showroom in Soho in New York City). We’ve done this over 150 times - Rally has held offerings on Ferraris, pieces of the Apollo-11 Command Module, rare wines, complete sets of Chicago Bulls Championship rings, and a dinosaur (a fossil, not a live dinosaur which would be against city and state wildlife ordinances). It’s only a matter of time before everything rare and interesting is on Rally. If it’s rare and interesting, it BELONGS on Rally. We’re looking for people to help us.

The Role - Lead Full Stack Engineer (React & Python)

At Rally, Lead Full Stack Engineers work on both our Rally web app (which actually powers our Android app!) and our Python-based APIs. Full Stack Engineers will deliver highly-scalable, secure apps, endpoints and services that power the Rally experience. They are also responsible for team lead duties, including mentorship, some performance evaluation and architectural design.  

You Will

  • As the Lead Full Stack Engineer, you will play a critical role in evolving Rally’s web and Android applications. You will closely collaborate with your engineering team, product designers and owners to deliver beautiful, transactional apps which will continue to break new ground in the alternative asset investment category.
  • Provide technical leadership to more junior engineers on the team and make key decisions on approaches to our most critical endeavors, shaping the future of web application development at Rally.
  • Team mentorship and some light management responsibilities. This is a technical role, however, and architecture/code is very much your primary responsibility.
  • You will closely collaborate with your engineering team, product designers and owners to deliver beautiful, transactional apps which will continue to break new ground in the alternative investment category
  • You have a passion for building scalable, maintainable and forward-thinking code, driven by a deep understanding of iOS development and its upcoming capabilities
  • Participate in brainstorming sessions and have the chance to contribute innovative and original ideas to our technology, algorithms and product in a highly collaborative, team-oriented environment
  • Improve existing workflows and automation - assess and present modifications to architecture with precision, scale and security in mind
  • Rally is developing cutting-edge experiences in the alternative investment category - you will leverage the latest technologies, tools, and frameworks to produce functionality and experiences that strengthen Rally's position as a leader in the category 
  • Contribute to our native and cross-platform mobile applications through code and thought leadership
  • Integrate with our backend services to make sure we are delivering a great mobile user experience that is fast, secure, and most of all exciting for end users
  • Help improve code quality through writing unit tests, automation and performing code reviews

You Have

  • 3-5+ years of experience developing and shipping iOS code for production systems and expertise in using Swift 5 to build high-performing, beautiful iOS apps
  • Experience working with UIKit, Auto Layout and experience building responsive UIs programmatically
  • Extensive experience building/working with RESTful clients and proficiency with the URLSession API
  • Strong working knowledge of thread safety & synchronizing work across background queues & main queue. Leveraging GCD is a plus
  • Experience with key iOS frameworks such as Core Data & Core Animation
  • Understanding of the MVVM architecture pattern
  • Experience using CocoaPods for dependency management
  • Understanding of fundamental data structures
  • Eye for code optimization (performance and memory)
  • Familiarity with Agile software development, CI pipelines, iTunes deployment processes and a strong knowledge of Git & Git source control processes
  • High proficiency in iOS development with reference B2C or B2B applications deployed to the App Store
  • Strong skills in system design, coding, and testing as well as good written, verbal communication skills
  • Experience building and maintaining iOS apps, frameworks, or SDKs
  • A thorough understanding of OOP, design patterns, mobile, and enterprise in mobile application integration
  • Fluency in writing apps that consume RESTful APIs asynchronously
  • You hold a minimum of a Bachelors degree in computer science or a related field, or equivalent years of experience
  • You are authorized to work in the United States

Nice to Have

  • Experience or willing to learn mobile DevOps, automated testing, and analytics
  • A great eye for detail and design to support your software engineering skillset
  • Strong understanding of Apple’s Human Interface Guidelines & interaction design best practices
  • Worked in a high-growth company
  • You have experience trading on fractional, financial market or cryptocurrency platforms

Benefits

  • Medical, Dental, and Vision Insurance
  • Life and Disability Coverage
  • Health and Flexible Savings Accounts
  • Generous Paid Time Off (Vacation, Sick Leave, and Company Holidays)
  • Remote friendly

Inclusion

To build technology and products that are used and loved by people and solve real-world problems, we need to build a team with many different perspectives and experiences. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We encourage candidates from all backgrounds to apply.

Applicants in need of special assistance or accommodation during the interview process or in accessing our website may contact us. We will treat your request as confidentially as possible. In your email, please include your name and preferred method of contact, and we will respond as soon as possible.