iOS Engineer
Loupe
Software Engineering
United States
USD 120k-130k / year
Posted on Sep 12, 2025
Reports to: Engineering Manager
Starting Wage Range: $120,000-$130,000 (Salaried, Exempt)
Relocation assistance provided to work on-site with team, but Hybrid model is fine
We are seeking a mid-level iOS Engineer with 3-5 years of experience to join our dynamic team. You'll be responsible for developing and enhancing features for our comprehensive platform that combines live-video streaming, social networking, chat functionality, and e-commerce capabilities. This role offers the opportunity to work on a high-impact product that serves thousands of users daily.
Job Duties (Including, but not limited to):
- Develop and maintain an iOS application that serves both sellers and buyers on our platform
- Work closely with your engineering manager to determine project scope, priorities, and deliverables
- Collaborate with product leadership to understand requirements and translate them into technical solutions
- Partner with the design team to build out screens and user interfaces designed in Figma
- Write clean, maintainable, and well-documented code following iOS development best practices
- Write and maintain unit tests to ensure code quality and reliability
- Maintain existing codebase, fix bugs, and resolve technical issues in a timely manner
- Proactively identify potential problem areas and technical debt within the application
- Participate in code reviews to ensure quality standards and share knowledge with the team
- Communicate clearly and concisely with stakeholders across different teams and departments
- Feel comfortable presenting technical concepts and project updates to various stakeholders
- Work closely with other engineers as a collaborative team player, fostering a supportive development environment
- Participate actively in an agile development environment and engage meaningfully in all scrum ceremonies including daily standups, sprint grooming, sprint planning, and retrospectives
- Deliver high-quality work within agreed-upon timelines and sprint commitments
- Understand the broader context and business impact of the work you're contributing to
- Create and maintain technical documentation for features and processes
- Participate actively in knowledge sharing sessions and technical discussions
- Stay current with iOS platform updates, new frameworks, and development best practices
Requirements and skills
- Strong proficiency in Swift
- Experience with SwiftUI and/or UIKit
- Experience writing unit tests (XCTest framework)
- Solid understanding of REST API integration
- Proficiency with Git version control
- Experience with App Store submission and release processes
- Understanding of iOS architecture patterns (MVC, MVVM)
- Strong communication skills and ability to work collaboratively
- Published at least one app to the App Store
Nice to Have
- Experience with UI testing and test-driven development (TDD)
- Experience with Firebase services
- Knowledge of GraphQL
- Familiarity with real-time communication (WebSockets, SSE)
- Experience with CI/CD tools (Fastlane, GitHub Actions, Xcode Cloud)
- Knowledge of dependency injection and design patterns
- Experience with analytics integration and feature flags
- Experience with live streaming or e-commerce applications