Back to jobs
Senior iOS Engineer
REMOTE
Senior iOS Engineer Job Description
Role Overview:
We are seeking an experienced Senior iOS Engineer to join our mobile team and help drive the development of our customer-facing iOS applications. In this role, you will design and implement high-performance, user-friendly mobile experiences. You’ll be a champion of Swift best practices, collaborate cross-functionally, and ensure the delivery of high-quality, maintainable code that delights our users.
Responsibilities:
- Application Development:
- Build, test, and maintain high-quality Swift-based iOS applications.
- Write clean, maintainable, and well-documented code that adheres to best practices and coding standards.
- System Architecture:
- Help design modular, scalable mobile architecture that supports ongoing feature development and growth.
- Integrate with RESTful APIs and handle data persistence, local storage, and performance optimizations.
- Collaboration & Leadership:
- Work closely with product managers, designers, and backend engineers to translate product requirements into exceptional user experiences.
- Provide technical leadership, mentor junior engineers, and advocate for quality engineering across the team.
- Quality Assurance:
- Implement unit and UI testing frameworks to ensure app stability and performance.
- Participate in code reviews and contribute to continuous improvement of the codebase.
- Problem Solving:
- Proactively identify and resolve performance bottlenecks, bugs, and other technical issues.
- Stay up to date with iOS development trends, tools, and best practices.
Requirements:
- 3+ years of professional experience developing iOS applications in Swift.
- Strong understanding of SwiftUI, Combine, Foundation, and modern iOS frameworks.
- Proven experience building and shipping apps through the App Store.
- Experience integrating with RESTful APIs and handling asynchronous data.
- Strong grasp of mobile app architecture (MVVM, Clean Swift, etc.) and app lifecycle.
- Experience with performance profiling and debugging tools in Xcode.
- Strong written and verbal communication skills.
- Working Hours: NY timezone.
- Holidays: US holidays.
Nice to haves
- Familiarity with Core Data, Push Notifications, and Background Tasks.
- Knowledge of accessibility best practices.
- Experience with XCode cloud.
- Prior experience working in a product-focused or high-growth startup environment.
Apply for this job
*
indicates a required field