Talent.com
IOS Component Library Developer

IOS Component Library Developer

Insight GlobalNew York, NY, United States
30+ days ago
Job type
  • Full-time
Job description

Job Description

  • Design, develop, and maintain a reusable iOS component library using SwiftUI to create high-quality UI components that align with design systems and brand guidelines. Ensure the library is easy to integrate and scalable across multiple projects.
  • Build components that are customizable, modular, and flexible, allowing them to be easily adapted for different use cases while maintaining consistent visual design and user experience across apps.
  • Work closely with UI / UX designers and product teams to define the requirements and functionality of components. Ensure that components are designed with both usability and scalability in mind.
  • Leverage SwiftUI to build modern, declarative UI components. Drive the adoption of SwiftUI best practices and design patterns (e.g., ViewComposition, Environment Objects, etc.) to ensure code maintainability and efficiency.
  • Optimize the performance and memory usage of the component library. Use techniques such as lazy loading, data-driven components, and other strategies to ensure smooth performance even with complex UIs.
  • Create clear, concise documentation for each component in the library, including usage examples, configuration options, and design guidelines. Ensure the documentation is easy to follow for other developers and designers.
  • Provide guidance and mentorship to junior developers, conducting thorough code reviews to ensure adherence to best practices, high-quality standards, and maintainable code.
  • Write unit tests and UI tests for components to ensure they are robust, bug-free, and function as expected. Regularly maintain and update the component library to accommodate new iOS versions and emerging best practices.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity / affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and / or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy :

Skills and Requirements

  • 5+ years of experience in iOS development, with a strong focus on building reusable SwiftUI components and UI frameworks.
  • Extensive experience with SwiftUI, including a deep understanding of its declarative syntax, layout system, and data-binding mechanisms.
  • Expertise in iOS SDK, including UIKit, SwiftUI, Combine, Core Data, and other core frameworks.
  • Solid experience with building modular, reusable, and scalable UI components for iOS apps, with a strong focus on design systems and UI consistency.
  • Experience with design systems and working closely with UI / UX designers to translate designs into reusable components that are flexible and maintainable.
  • Strong knowledge of Swift and best practices for writing clean, efficient, and maintainable code.
  • Experience with version control systems such as Git, and familiarity with CI / CD workflows for iOS development.
  • Solid understanding of performance optimization techniques in iOS apps, including memory management, threading, and rendering optimizations.
  • Familiarity with testing frameworks such as XCTest, UI Testing (e.g., XCUITest), and TDD (Test-Driven Development).
  • Strong communication skills, with the ability to explain complex technical concepts to cross-functional teams and write clear documentation.
  • Experience with Swift Package Manager (SPM) and integrating components into different iOS projects via SPM.
  • Experience in building SwiftUI-based UI libraries, component-driven design systems, or custom UI frameworks.
  • Experience with Xcode UI Testing, snapshot testing, or similar techniques for UI testing.
  • Experience in cross-platform development tools (e.g., SwiftUI on macOS, watchOS, tvOS).
  • Create a job alert for this search

    Ios Developer • New York, NY, United States

    Related jobs
    • Promoted
    iOS Engineer

    iOS Engineer

    Amazon.comClifton, NJ, USA
    Full-time
    At Audible, we believe stories have the power to transform lives.It’s why we work with some of the world’s leading creators to produce and share audio storytelling with our millions of global liste...Show moreLast updated: 30+ days ago
    • Promoted
    Medical Director, Data & Informatics, Behavioral Health / Associate CMIO, Northwell Health

    Medical Director, Data & Informatics, Behavioral Health / Associate CMIO, Northwell Health

    Northwell Health Physician PartnersQueens, US
    Full-time
    Manish Sapra, Executive Director for the Behavioral Health Service Line (BHSL) for Northwell Health, with the support of Dr. Young, Professor and Chair of the Department of Psychiatry at the Donald ...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Product Developer- Lifestyle

    Sr. Product Developer- Lifestyle

    MillerKnollStamford, Connecticut, United States
    Full-time
    Why join us? Our purpose is to design for the good of humankind.It's the ideal we strive toward each day in everything we do. Being a part of MillerKnoll means being a part of something larger than ...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Software Engineer, Mobile iOS

    Lead Software Engineer, Mobile iOS

    Capital OneNew York City, NY, US
    Full-time +1
    Lead Software Engineer, Mobile iOS.Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterati...Show moreLast updated: 1 day ago
    • Promoted
    System Professional Coding Provider Review and Education Manager

    System Professional Coding Provider Review and Education Manager

    RWJBarnabas Health Corporate ServicesOceanport, NJ, US
    Full-time
    Location : System Business Office.Department Name : HIM - Professional.The above reflects the anticipated annual salary range for this position if hired to work in New Jersey.The compensation offered...Show moreLast updated: 6 days ago
    • Promoted
    Senior iOS Developer

    Senior iOS Developer

    AegistechNew York, NY, United States
    Full-time
    Our client, an industry leading transportation company, is seeking a seasoned.Expertise in Xcode, Swift, Swift UI, Objective-C, persistent data stores, operational queues, network protocol, and sof...Show moreLast updated: 30+ days ago
    • Promoted
    IOS Developer

    IOS Developer

    ApTaskJersey City, NJ, United States
    Full-time
    The client provides information technology (IT) services, including business outsourcing, infrastructure technology, and application services. The application service offered by the company includes...Show moreLast updated: 30+ days ago
    • Promoted
    iOS Developer

    iOS Developer

    InterSourcesNew York, NY, United States
    Temporary
    Duration : 24 Months Contract Position.We are seeking a seasoned iOS Developer with 4-6+ years of work experience and a bachelor's degree (or greater) in computer science or a related field.Expertis...Show moreLast updated: 30+ days ago
    • Promoted
    iOS Developer

    iOS Developer

    Diverse LynxNew York, NY, United States
    Full-time
    Must Have TechnicalFunctional Skills 6-10 years of experience in Manual testing in iOS and Android platforms.Understanding of platform-specific features, APIs, and development guidelines.Hands-On e...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. iOS Developer / Lead

    Sr. iOS Developer / Lead

    Purple DriveBerkeley Heights, NJ, United States
    Full-time
    Seeking a highly skilled and experienced Senior iOS Engineer to review, assess performance bottlenecks, and drive improvements across our iOS applications. This role requires deep expertise in Swift...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior iOS Developer

    Senior iOS Developer

    RIT SolutionsKings Point, NY, United States
    Full-time
    OS development with a strong portfolio of released applications.Expertise in Swift and Objective-C.Experience with XCode and Storyboard. Deep understanding of iOS frameworks (e.UIKit, Core Data, Cor...Show moreLast updated: 22 hours ago
    • Promoted
    Endoscopy Application Analyst II

    Endoscopy Application Analyst II

    RWJBarnabas Health Corporate ServicesOceanport, NJ, US
    Full-time
    Job Title : Application Analyst II.Location : Barnabas Health Corp.Department : EMR Project Capital.The above reflects the anticipated annual salary range for this position if hired to work in New Jer...Show moreLast updated: 5 days ago
    • Promoted
    Tibco Developer

    Tibco Developer

    Zone IT SolutionsEdison, NJ, US
    Full-time
    We are seeking an experienced Tibco Developer.You will be an integral part of our team, working on complex integration projects that drive business solutions. Minimum 5+ years of hands-on experience...Show moreLast updated: 6 days ago
    • Promoted
    • New!
    iOS Developer

    iOS Developer

    AxelonNew York, NY, United States
    Full-time
    PLEASE NOTE THIS POSITION WILL BE ON A HYBRID REMOTE SCHEDULE, HOWEVER WITH A GREATER EMPHASIS TO BE ONSITE.We are seeking a seasoned iOS Developer with 10 years of work experience and a bachelor's...Show moreLast updated: 22 hours ago
    • Promoted
    iOS Developer

    iOS Developer

    Innova SolutionsJersey City, NJ, United States
    Full-time
    Position type : Contract to Hire.Expert in iOS / Android design technique as well as experience working across large environments with multiple operating systems / infrastructure for large-scale program...Show moreLast updated: 30+ days ago
    • Promoted
    Senior iOS Engineer

    Senior iOS Engineer

    Amazon.comPassaic, NJ, USA
    Full-time
    At Audible, we believe stories have the power to transform lives.It’s why we work with some of the world’s leading creators to produce and share audio storytelling with our millions of global liste...Show moreLast updated: 30+ days ago
    • Promoted
    Lead ServiceNow Developer / Architect

    Lead ServiceNow Developer / Architect

    Top Tier Investment CompanyMiddletown, NJ, US
    Full-time
    Hi, This is a Full Time Position Role : Architect / Lead ServiceNow Developer Location : Remote with ACTIVE CSA & CAD certifications Mandatory - Kindly share your resume at sunil.Show moreLast updated: 3 days ago
    • Promoted
    Professional Coding Provider Educator & Reviewer

    Professional Coding Provider Educator & Reviewer

    RWJBarnabas Health Corporate ServicesOceanport, NJ, US
    Full-time
    Job Title : Professional Coding Provider Educator & Reviewer.Location : System Business Office.Department Name : HIM - Professional. The above reflects the anticipated annual salary range for this posi...Show moreLast updated: 5 days ago