Nuuly iOS Engineer

NuulyPhiladelphia, PA
1d

About The Position

Nuuly is seeking an iOS Engineer who will join a nimble, collaborative team dedicated to building the full lifecycle of our mobile experience using Swift, SwiftUI and UIKit. You will play a pivotal role in architectural decisions, crafting reusable components and elegant interfaces that impact millions of users daily. Beyond writing code, you’ll participate in pair-programming, code reviews, and weekly learning sessions to evangelize engineering best practices across the mobile team. We are looking for a thoughtful problem-solver who advocates for accessibility, and has a clear perspective on robust testing strategies. You will work closely with cross-functional team to break down complex features into focused releases, ensuring a high-quality product from concept to launch. Ultimately, your creativity and empathy will help us continue to redefine the fashion subscription landscape through world-class mobile technology.

Requirements

  • 3-5 years professional experience as an iOS Engineer
  • Experience building complex user interfaces
  • Strong knowledge of Swift, UIKit and SwiftUI
  • Experience designing mobile applications to consume RESTful APIs
  • Fundamental understanding of the HTTP/HTTPS protocol and caching strategies
  • Experience with source control systems like GitHub
  • Passion for UI/UX development and creating premium experiences
  • Solid foundation in data structures, algorithms, object-oriented programming, and common mobile development design patterns
  • Knowledge of reactive design patterns and APIs
  • Understanding of multi-threading/asynchronous programming, memory management, networking, caching, performance optimization, localization, and security for mobile applications
  • Experience with modern build strategies, continuous integration, unit testing, test driven development, static analysis, and automated integration tests
  • Well versed with Agile methodology
  • Experience driving adoption of software engineering standard methodologies
  • Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical teams
  • Interest in prompt engineering, emerging AI applications and AI powered automation in software development

Responsibilities

  • Apply your knowledge of iOS to work on a small team that contributes to the full lifecycle of the Nuuly experience
  • Utilize Swift, SwiftUI and iOS development skills to build new features and maintain apps that impact millions of users daily
  • Contribute to the architectural and design decisions your team makes
  • Build reusable components with elegant, intuitive interfaces
  • Breakdown features into focused units of work, estimate release schedule, and work on the feature with your team
  • Collaborate with other engineers on the team by pair-programming and reviewing code
  • Contribute to code and design reviews, evangelize best engineering practices, and participate in weekly Mobile Team learning sessions
  • Bring a thoughtful perspective, empathy, creativity, and a positive attitude to take on difficult challenges
  • Have an opinion about what code to test and how to test it
  • Collaborate with other engineering teams and architects to develop new features
  • Advocate for the principles of accessibility and build interfaces accessible to users with disabilities
  • Maintaining the privacy and security of the applications
  • Experience vetting & integrating 3rd party vendor libraries is a plus

Benefits

  • URBN offers comprehensive Perks & Benefits to employees.
  • Availability and eligibility to specific benefits may be subject to your location and employment status.
  • Benefits include medical, dental, vision, PTO, generous employee discounts, retirement savings and much more!
  • For additional information visit www.urbn.com/work-with-us/benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service