Staff Engineer (iOS Native)
New
Position allows telecommuting from anywhere in the U.S.Full-TimeStaff
Salary156,998 - 245,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- Bachelor’s degree plus 5 years of professional experience, or 7 years of professional experience in lieu of a degree.
- Required Skills
- AgileGitSwiftCI/CDRESTful APIs
Requirements
- Bachelor’s degree in Computer Engineering, Computer Science, Information Systems, or related field.
- 5 years of professional experience as an iOS Engineer or software engineer for iOS apps.
- 5 years of experience using Swift to develop high-performance applications with 1M+ users.
- 5 years of experience in Agile environments with Scrum ceremonies.
- 3 years of experience with SwiftUI for building UI components.
- 3 years of experience documenting systems, technical specifications, and architectures.
- 3 years of experience with modern architectural patterns like MVC and MVVM.
- 3 years of experience with Git and CI/CD pipelines.
- 2 years of experience optimizing legacy codebases with backward compatibility.
- 2 years of experience with RESTful APIs and third-party library integration.
- 2 years of experience with dependency management tools like Cocoapods or Swift Package Manager.
Responsibilities
- Define iOS architecture roadmap and collaborate with cross-functional teams.
- Modernize and optimize iOS applications for scalability and performance.
- Build POCs, evaluate third-party SDKs, and provide data-driven recommendations.
- Mentor developers and conduct code reviews.
- Implement features and refactor code using Swift and SwiftUI.
- Maintain CI/CD pipelines and ensure app reliability with unit and UI tests.
- Ensure accessibility compliance with WCAG and Apple guidelines.
- Implement security best practices to meet GDPR and SOC 2 standards.
- Design modular architectures for scalability and maintainability.
View Full Description & ApplyYou'll be redirected to the employer's site