iOS Software Engineer

VANHACK TECHNOLOGIES INC.
New York, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
New York, United States of America

Tech stack

IOS Applications
Architectural Patterns
Software Quality
Code Review
Model View ViewModel
Swiftui
Concurrency
iOS
Backend
GraphQL
Asynchronous Programming

Job description

  • Build and maintain a high-quality native iOS application used by a large, engaged user base
  • Collaborate with iOS, Android, backend, product, and design teams to deliver end-to-end features
  • Optimize the app for performance, scalability, and long-term maintainability
  • Develop clean, well-structured, and testable code following best practices
  • Investigate and resolve production issues to ensure a smooth user experience
  • Contribute to platform improvements and native integrations (e.g., widgets, system features)
  • Write unit and functional tests to ensure code quality

Requirements

  • 2-3+ years of professional experience with iOS development using Swift
  • Strong understanding of asynchronous programming and concurrency (async/await)
  • Experience working with SwiftUI (this is a key requirement)
  • Familiarity with architectural patterns such as MVVM
  • Experience building consumer-facing applications with attention to UX and product quality
  • Comfortable with Git/GitHub and collaborative development practices (code reviews, etc.)

Nice to have

  • Experience with GraphQL
  • Familiarity with AI-assisted development tools (e.g., Claude Code)
  • Strong product mindset and interest in contributing to product decisions, * Work on a high-traffic consumer product with a strong focus on user experience
  • Collaborate with a global, cross-functional team
  • Opportunity to influence both product and technical decisions
  • Build modern iOS applications using the latest frameworks and best practices

Apply for this position