Senior iOS Engineer
Remote
Confirmed live in the last 24 hours
Locations
Los Angeles, CA, USA • Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Android Development
iOS/Swift
Git
Objective-C
React Native
Sales
Xamarin
Software Testing
Requirements
- 5+ years of experience with native iOS development
- Strong experience coding with Swift
- Experience with unit testing and functional testing methodologies
- A strong understanding of concurrency and memory management in iOS
- Expertise working with RESTful Architecture/Networking
- Experience with git
- Excellent communication skills, particularly when explaining technical matters to less technical teammates
- Experience with Cocoapods
- Fluent in English
Responsibilities
- Collaborate, design, and implement the overall architecture of our products for the iOS platform (SDK and Applications)
- Maintain code quality and high standards of development
- Keeping up to date with iOS APIs and features
- Build and maintain CI/CD infrastructure
- Manage releases and SDK versioning
- Work with product team and sales to help to translate business requirements into smaller work units for the team
- Collaborate with other engineers to plan, build and test new features
- Understand existing tech debt, and work with team leads on proposals to manage tech debt
- Participate in technology roadmap discussions
- Maintain a public facing API documentation for working with our SDKs
- Ideate and propose platform specific improvements that can be made to our SDKs
- Coach and collaborate directly with our customers
Desired Qualifications
- Experience coding with Objective-C is a plus
- Fluent in Spanish
- Experience building SDKs
- Experience with security practices
- Experience with other dependency managers
- Basic knowledge of the Xamarin platform and React Native
- Experience with iOS accessibility functionality and wcag 2.1AA
- Experience talking with external developers to support integrations , troubleshooting
- Knowledge of Android platform