Jobs · Engineering · Pennsylvania

Nuuly iOS Engineer

Nuuly · Philadelphia, PA · Yesterday
On-siteEngineeringFull-time

Role 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.
  • Maintain the privacy and security of the applications.

Role Qualifications

  • 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.
  • 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.

Similar jobs

Nuuly iOS Engineer

NuulyPhiladelphia, PA· 6 days ago
Engineeringapply on homeoffice-na-urbn.icims.com

iOS Engineer

TroveNew York, NY· 3 wk ago
Engineeringapply on jobs.ashbyhq.com

iOS Engineer

WealthfrontPalo Alto, CA· 2 wk ago
Engineering$150k–$189k/yrapply on jobs.lever.co

iOS Engineer

CLEARNew York, NY· 6 days ago
Engineering$180k–$220k/yrapply on grnh.se

iOS Engineer

Tata Consultancy ServicesIrving, TX· 1 wk ago
Engineeringapply on ibegin.tcsapps.com

IOS Engineer

ARQNew York, NY· 1 mo ago
RemoteEngineeringapply on arqfinance.com