LTK is seeking a Senior iOS Engineer to build well-tested, performant, best-in-class features for their consumer and creator apps, identifying and mitigating risks to enhance user experience.
Requirements
- 6+ years of experience in developing and delivering high-quality iOS applications
- Expert-level knowledge of SwiftUI and UIKit
- Strong experience with iOS SDK and Xcode
- Solid understanding of iOS application architecture and design patterns
- Experience with automated testing frameworks such as XCTest and Swift Testing
- Familiarity with CI/CD pipelines, tools, and best practices
- Experience in working with RESTful APIs and JSON data formats
- Experience with iOS architecture patterns (MVVM, Clean Architecture) and modern concurrency paradigms
- Strong debugging and problem-solving skills
- Familiarity with agile development methodologies
- Experience using AI to enhance both developer productivity (e.g. code generation, testing, automation) and user-facing experiences (e.g. personalized interfaces, on-device intelligence, ML-driven features); comfortable evaluating and integrating AI APIs, models, and tooling.
Responsibilities
- Collaborate with cross-functional teams to design and develop sophisticated iOS functionality
- Write effective code that demonstrates best practices
- Lead projects by organizing work , delegating, unblocking teammates while maintaining coding standards
- Identify and address performance issues, memory leaks, and other bottlenecks
- Participate in code reviews and contribute to the development of coding standards
- Stay up-to-date with the latest iOS technologies and trends and apply them to development as appropriate
Other
- Excellent communication and collaboration skills
- A mindset focused on seizing opportunities and moving with urgency
- Dedication to fierce prioritization and operational excellence
- Adaptability to a dynamic, fast-moving environment
- A growth mindset and openness to feedback