Position: Sr. iOS Engineer
Company: Zoolatech
Experience required: 5y
English level: upper

Responsibilities:

• Live and breathe beautiful mobile experiences.
• Writing clean, maintainable code, performing peer code-reviews, and have an excellent understanding of core iOS concepts.
• Work with US-based team members to investigate, design solutions, prototype new technology approaches, and evaluate technical feasibility.
• Follow and elevate engineering best practices including software security.
• Willingness to work shifted schedule to overlap with US-based engineers.

The primary responsibility would be to rewrite the current Glassdoor iOS app to the new tech stack using SwiftUI and bring more exciting features on the road.

What You’ll Bring:

• Swift.
• iOS SDK, UIKit, Cocoapods, Swift Package Manager.
• Deep understanding of application life cycle, the way how it implements in the iOS, and system limitations.
• Understanding of MVC, MVP, MVVM architectures.
• AFNetworking (or similar).
• KeyChain, AppExtensions.
• Firebase Realtime Database.
• Push notifications.
• Robust understanding of iOS application app store deployment process.
• Git.

Nice to Haves:

• Agora Voice, Twilio WebRTC, or other WebRTC technology.
• Firebase Crashlytics and AppDistribution.
• Transport layer protocols (TCP, UDP), Application layer protocols (HTTP, HTTPS, WebSockets), DNS.
• SocketIO.
• SwiftRX.
• SwiftUI.
• OneSignal, Amplitude.
• Deep Linking, branch.io.
• Memory, CPU, and Battery usage profiling and optimization.
• SwiftLint, 3rd party SSO (Google, Apple, Facebook, Linkedin, etc).

Project Description.

Glassdoor is committed to equal treatment and opportunity in all aspects of recruitment, selection, and employment without regard to race, color, religion, national origin, ethnicity, age, sex, marital status, physical or mental disability, gender identity, sexual orientation, veteran or military status, or any other category protected under the law.