Apply

Software Engineer - iOS (Swift) Hybrid

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior, 5-7 years

📍 Location: United States

💸 Salary: 160000.0 - 215000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Future👥 501-1000🫂 Last layoff over 2 years agoInternetPublishingMedia and EntertainmentNewsEventsMobile

🗣️ Languages: English

⏳ Experience: 5-7 years

🪄 Skills: AgileDesign PatternsGitiOS DevelopmentObjective-CSoftware ArchitectureSwiftUI DesignMobile testingCI/CDRESTful APIsJSONSoftware EngineeringDebugging

Requirements:
  • At least 5-7 years of professional experience (outside of passion projects) developing and deploying iOS applications, demonstrating increasing complexity in your work.
  • Strong proficiency with Swift and familiarity with Objective-C, along with a deep understanding of iOS frameworks and best practices.
  • Experience building and maintaining high-quality, user-facing apps that are live in the App Store.
  • The ability to navigate and solve challenging technical problems, particularly those related to app performance, responsiveness, and maintainability.
  • A collaborative mindset, with experience working in cross-functional teams and contributing to shared goals.
  • A passion for creating polished, user-centric experiences and writing clean, maintainable code.
  • A self-driven attitude, with the ability to balance shipping features quickly while maintaining quality.
  • Authorization to work in the United States without the need for sponsorship.
Responsibilities:
  • Design, build, and maintain advanced features for our iOS apps, ensuring they are both functional and delightful to use.
  • Implement scalable, maintainable native user interfaces using modern iOS development practices.
  • Contribute to architectural decisions, leveraging your expertise to guide design and engineering strategies.
  • Work closely with product managers, designers, and other engineers to collaboratively shape the vision of our mobile and Apple Watch products.
  • Identify and resolve complex engineering challenges, including performance optimization and scaling.
  • Continuously improve our codebase, development practices, and team processes to maintain high standards of quality.
Apply