ApplySenior Software Engineer, iOS
Posted 6 months agoViewed
View full description
💎 Seniority level: Senior, 6+ years
📍 Location: Ukraine
🔍 Industry: Audio streaming
🗣️ Languages: English
⏳ Experience: 6+ years
🪄 Skills: AgileGitiOS DevelopmentSwift
Requirements:
- 6+ years of hands-on software engineering experience with at least 4 years dedicated to iOS development.
- Experience leading architectural and design decisions for large-scale consumer apps.
- Extensive experience collaborating with Product and Design in an Agile environment.
- Experience with video/audio streaming technologies and ad services is a plus.
- Expertise in Swift - keeping up to date on new language features.
- Expertise in creating UI/UX with UIKit (SwiftUI is a plus).
- Proficiency in working with Swift Package Manager, Git, and Objective-C.
- Excellent written and communication skills.
- Eagerness to learn new technologies and search for customized solutions.
Responsibilities:
- Spearhead the architecture and development of new features by collaborating closely with Product, Design, and other Engineering teams.
- Write robust, clean, and testable code that contributes to our evolving codebase.
- Translate wireframes and/or high-fidelity comps into robust, yet simple, efficient, and functional code.
- Fully own your work, ensuring it meets standards of excellence and reliability before deeming any task complete.
- Continuously evaluate, improve, and optimize code.
- Advocate for best iOS practices, sharing your deep knowledge of iOS capabilities and guiding the team towards optimal solutions.
- Strive to raise the standards of performance and productivity using metrics and dashboards.
Apply