AI TalentFlow

iOS Developer

AI TalentFlow United States

We’re looking for an iOS Engineer to join our client's team. This team focuses on building platform capabilities and enabling app engineers to build confidently with modern and consistent architecture patterns, tools, and practices.

As an engineer, you’ll participate in architecting and implementing solutions that push the state of mobile app development for our client. You’ll also be exposed to real-world engineering challenges, such as the need to come up with architectural patterns that enable multiple product teams, across initiatives, to collaborate within the same codebase.

About the Team

  • We work across teams to introduce tooling, modern architectural patterns, and development practices that enable other iOS engineers to build faster and with more confidence.
  • We work closely with product teams to understand their engineering challenges, needs, and desires. We also work directly with other platform teams to ensure we’re building with a cohesive vision across the board.
  • The nature of our work requires us to think outside the box, and to look for novel solutions to interesting problems. We learn from standard industry practices, but we also don’t shy away from trying new technologies to accomplish our needs. For instance, our team recently introduced a new build system, which enables engineers to build modularly and faster.

Must-Haves

  • Proficiency with Swift 5, Xcode, and API design practices
  • Familiarity with Objective-C
  • Experience with debugging practices and tools (e.g. LLDB)
  • Framework-oriented engineering mindset. The work you’ll do here will impact multiple teams across domains; hence, it is essential for you to be able to build APIs with the right level of abstraction for any given solution.
  • Ability to collaborate with cross-functional team members, such as Product Managers, Designers, QA, and product engineers
  • Proficiency with version control tools like Github
  • Unit testing experience
  • Ability to define and solve unconstrained problems, and know when to seek help when no progress is being made
  • Desire to learn new systems and technologies
  • Interest in monitoring the health and performance of the applications the team owns
  • Have a “leave it better than you found it” mentality, and are willing to work with and improve on code you did not originally write
  • Strong, transparent communication with internal and external stakeholders

Nice-to-Haves

  • Experience with the Tuist toolkit
  • Experience with SwiftUI

  • Seniority level

    Entry level
  • Employment type

    Contract
  • Job function

    Engineering and Information Technology
  • Industries

    Staffing and Recruiting

Referrals increase your chances of interviewing at AI TalentFlow by 2x

See who you know

Get notified about new iOS Developer jobs in United States.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub