Apply

Senior 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