onsite
Software Engineer, iOS, eero, eero Software Services - Amazon.com
Software Engineer
iOS Software Engineer building high‑performance mobile apps for advanced home networking solutions, leveraging Swift, Objective‑C, and Xcode to deliver secure, reliable experiences on iPhone and iPad.
About the role
Key Responsibilities
- Design, develop, and maintain iOS applications that interface with eero’s home networking hardware and cloud services.
- Implement robust networking protocols, secure data handling, and real‑time device management features.
- Collaborate with cross‑functional teams (hardware, firmware, backend) to integrate new product capabilities.
- Write clean, testable code, conduct code reviews, and contribute to continuous improvement of the iOS codebase.
- Optimize app performance, memory usage, and battery life for a seamless user experience.
Requirements
- 3+ years of iOS development experience with Swift and Objective‑C.
- Strong understanding of Xcode, Cocoa Touch, and iOS frameworks (UIKit, Core Data, Combine).
- Experience with networking, WebSocket, and secure communication protocols.
- Familiarity with CI/CD pipelines and automated testing for mobile apps.
- Excellent problem‑solving skills and a passion for delivering high‑quality, user‑centric products.