[Remote] Staff Engineer (iOS Native) (Match Group Americas, LLC, Dallas, Texas)
Note: The job is a remote job and is open to candidates in USA. Match Group is a leading company in the online dating industry, and they are seeking a Staff Engineer (iOS Native) to lead the iOS architecture roadmap. This role involves modernizing and optimizing iOS applications while mentoring developers and ensuring best practices in mobile development.
Responsibilities
- Take the lead in defining iOS architecture roadmap, working closely with cross-functional teams to ensure best practices in mobile development
- Help drive efforts to modernize and optimize iOS application, focusing on scalability, performance, and maintainability
- Work to maintain alignment across the iOS development team, fostering a culture of collaboration and technical excellence
- Build POCs, research new frameworks and technologies, evaluate third-party SDKs, and provide data-driven recommendations to enhance mobile experience
- Tackle complex challenges in app performance, concurrency, and memory management, ensuring a seamless user experience
- Mentor less-experienced developers and conduct thorough code reviews, providing clear, constructive feedback
- Implement new features, refactor existing code, and lead the adoption of Swift and SwiftUI best practices
- Work with CoreData, Combine, StoreKit, and other Apple frameworks, integrating with RESTful APIs and third-party services
- Write unit and UI tests to maintain app reliability and stability, ensuring high-quality software releases
- Collaborate with product managers, designers, and backend engineers to deliver seamless, user-centric experiences
- Optimize and enhance CI/CD pipelines to streamline deployment and improve development workflows
- Lead efforts in accessibility (A11y) to ensure compliance with WCAG and Apple’s accessibility guidelines
- Implement and optimize app security best practices, ensuring compliance with industry standards like GDPR and SOC 2
- Contribute to App Store submission and review processes, ensuring compliance with Apple’s guidelines and policies
- Analyze app analytics and performance metrics, using tools like Firebase, Instabug, and Xcode Instruments to drive data-driven improvements
- Design and implement a modular architecture, breaking the app into independent, reusable modules to improve scalability, maintainability, and parallel development efficiency
Skills
- Bachelor's degree, or U.S. equivalent, in Computer Engineering, Computer Science, Information Systems, or a related field, plus 5 years of professional experience as an Software Engineer, iOS Engineer, or any occupation/position/job title involving software engineering for iOS applications
- In lieu of a Bachelor's degree plus 5 years of experience, the employer will accept 7 years of professional experience as an Software Engineer, iOS Engineer, or any occupation/position/job title involving software engineering for iOS applications
- 5 years of professional experience using Swift to design, develop, and modify high-performance, scalable iOS applications with more than 1 million users
- 5 years of professional experience operating in Agile development environments, participating in Scrum ceremonies and delivering on tight deadlines
- 3 years of professional experience working with SwiftUI, including building and maintaining UI components for iOS applications
- 3 years of professional experience documenting systems, technical specifications, and application architectures
- 3 years of professional experience developing applications based on modern architectural patterns, including MVC and MVVM
- 3 years of professional experience using version control systems including Git and working within a CI/CD pipeline
- 2 years of professional experience implementing and optimizing legacy codebases while ensuring backward compatibility
- 2 years of professional experience using RESTful APIs and third-party libraries for integrating with backend services
- 2 years of professional experience using dependency management tools including Cocoapods or Swift Package Manager
Benefits
- Position allows telecommuting from anywhere in the U.S.
Company Overview