Middle/Senior iOS Developer at FaceOut /Remote / World/ B2B

About FaceOut & Our Team

We are a Team of founders from Silicon Valley who have created successful mobile apps with over 650 million downloads, have previously raised tens of millions of dollars in funding and have reached valuations and exits north of $300 million. We believe friendship is one of the most under appreatiated human values, that is important for a fullfilling life, for mental health and for longevity. Our mission is to make friendship more deep and meaningful for the next billion people. We are building a social app based on deeptech, which uses AI, ML, and face recognition to provide a social experience for a wide audience. We are looking for a talented iOS developer to join our team.

Job Description

  • As an iOS Developer you will work full-time with our team.
  • The ideal candidate will have 3-6 years of work experience and possess excellent knowledge of XCode, Swift, iOS SDK, SwiftUI, Core Data, GCD/OperationQueue, and other popular technologies for iOS development.

Requirements

To be considered for this role, you must have:
  • Full understanding of memory management in iOS (ARC).
  • Knowledge of OOP principles. Understanding and application of MVC, MVVM, VIPER patterns.
  • Knowledge of HTTP(S), REST, Websocket protocols and patterns, ability to properly interact with the server and cache data.
  • Knowledge of Git, CI.
  • Extensive experience in startups - building high quality production code, agile/SCRUM workflow, understanding of Lean Startups methodology, MVP concepts, hypothesis testing, etc.
  • Spoken English (English - B1 - Intermediate).
  • Higher education in computer science, mathematics, physics.
  • Proactive work, self-motivated, autonomous.
  • Entrepreneurial mindset, curiosity, passion for building and scaling new products
  • Experience working on consumer apps at growth start-ups

It would be great if you also have

  • Skills of system thinking, decomposition of requirements and tasks, building a modular application architecture.
  • Experience in building design systems in code (atomic design, etc).
  • Familiarity with Apple CoreML, Google TensorFlow or other ML libraries, general familiarity with the subject of Face Recognition.
  • Reactive programming experience (using RxSwift, Combine, or similar).
  • Development experience on other technology stacks - Kotlin/Android, Java, C/C++/*NIX, Python/Django, etc.
  • Deep understanding of basic algorithms for working with data - sorting, finding the shortest route, clustering, etc.
  • A link to a profile on GitHub, Stack Overflow, or other specialized communities, with examples of work.

What we offer

  • We offer the opportunity to work on a variety of tasks and technologies while participating in the development of a product with the potential to reach millions or billions of users.
  • Opportunity for rapid career growth: Our startup is in a high-growth phase and there is plenty of room for talented developers to quickly grow in their roles and take on more responsibility.
  • A large amount of equity (stock options) for key employees, which can potentially change your life.
  • Strong company culture: We value our employees and strive to create a positive and supportive work environment.

Interview stages
1) Prescreening
2) Tech Interview with CTO
3)  Tech Interview with Chief Architect
3) Cultural Fit Interview

Made on
Tilda