Senior iOS Engineer

n-ix

📍 latam🕐 14d ago🔗 greenhouse

Job Description

We are looking for a Senior iOS Engineer to be part of a USA-based product company that produces smart machines for personalizing and designing anything by using applications. Responsibilities: • Building product functionality by writing clean, efficient, and maintainable code • Propose process improvements and changes, pursue constant Continues Improvement process • Validating designs & requirements from the technical perspective • Take an active part in refinement, planning, daily and Sprint Review meetings • Collaborate with other engineers and business stakeholders to deliver the highest quality and desirable product for customers Requirements: • Proven experience in iOS development 6+ years • Proven extensive commercial experience with Swift/Swift UI, UIKit • Solid Object-Oriented Design, Analysis Skills, and awareness of modern development practices • Experience and at least one big project with TCA Architecture • Experience in SwiftUI Animation, Core Graphics, and Core Bluetooth (Classic, BLE) • Understanding of iOS dependency management (SPM) • Understanding of Swift structured concurrency • Experience consuming RESTful JSON/XML web services • Expert in UI layouts and creating adaptive layouts for various hardware configurations • Working knowledge of iOS interface guidelines / best practices • Upper-intermediate/Advanced English level We offer*: • Flexible working format - remote, office-based or flexible • A competitive salary and good compensation package • Personalized career growth • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) • Active tech communities with regular knowledge sharing • Education reimbursement • Memorable anniversary presents • Corporate events and team buildings • Other location-specific benefits *not applicable for freelancers