iOS Engineer

August 6

🔄 Hybrid – Manhattan

Apply Now
Logo of Back Market

Back Market

Keeping tech 📱 out of landfills and money in your wallet since 2014 🤑 Tech Reborn.

Vente de produits reconditionnés • Reprise de produits d'occasions • Service client aux petits soins • Marketplace • E-commerce

501 - 1000

💰 $510M Series E on 2022-01

Description

• Consistently deliver iOS code that sets the standard for quality and maintainability, making the iOS app scalable & accelerating product iterations • Elevate the app user experience by collaborating with the Product Manager & Product Designer, and by implementing quick-wins UI animations, transitions, accessibility, and Design System components. • Effectively contribute to technical initiatives to reach the iOS engineering & product vision, accountable for large team project features, including ones with external dependencies. • Design code through technical conception before development, ensuring robust and efficient code patterns (Swift concurrency, thread safety, and race conditions) • Curiosity and proactiveness in implementing Swift and iOS technologies: UIKit, SwiftUI (migration started in 2022), property wrappers, result builders, and functional programming. • Build & scale our app architecture (MVVM-C or similar architectures), advocate for multi-modules, and dependency injection. Understanding and applying SOLID principles while recognizing the importance of simplicity (KISS). • Find ways to prevent regressions, push for Unit and UI testing by collaborating with QA & iOS Engineers, exploring new E2E testing practices, from native to third-party solutions. • Guarantee the iOS app performance on the features developed with strong monitoring practices, including logs & metrics to measure UI & Core performance (Datadog, Crashlytics) • Participation in the tech community is appreciated: events, meetups, continuous learning through blog articles and industry conferences.

Requirements

• 5+ years of relevant and broad mobile engineering experience • Strong technical curiosity, ability to build user experiences that realize the product vision & embody engineering excellence • Experience in building and scaling native apps on iOS (B2C), with high traffic, weekly features delivery & resolving complex issues • Experience successfully operating in a multi-module architecture • Knowledge and advocacy of Apple guidelines, Swift, and mobile platform frameworks. • Effective written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com