iOS Engineer
New York, New YorkFull-TimeMid-leveliOS
Responsibilities
- Cross-Disciplinary Collaboration: Work closely with a diverse team of developers, designers, and product managers to build features that prioritize high quality and user engagement.
- Swift Proficiency: Develop and continuously enhance your understanding of Swift fundamentals, applying them to create efficient and effective solutions.
- iOS Expertise: Gain a thorough understanding of iOS development principles, Apple’s Human Interface Guidelines, and architectural design patterns, applying them to build intuitive and user-friendly applications.
- Issue Resolution: Triage, debug, and effectively resolve software issues, ensuring the stability and performance of our application.
- Codebase Stewardship: Actively contribute to the long-term health and evolution of the codebase, implementing best practices and innovative solutions.
- Code Reviews: Regularly perform code reviews, providing constructive feedback to peers to foster a culture of excellence and continuous improvement.
- Active Team Participation: Engage actively in team ceremonies such as stand-ups, planning sessions, and retrospectives to ensure alignment and promote agile methodologies.
- Effective Communication: Maintain clear and positive communication with team members and other departments, supporting an empowering and inclusive team environment.
What We're Looking For
- Professional iOS Development Experience: You have 3-5 FTE years of experience in iOS development, demonstrating the ability to design and implement mobile applications effectively.
- App Store Publication: You have experience publishing at least one application on the App Store, showcasing your understanding of the deployment process and maintaining a production application.
- Proficiency in Swift and iOS Frameworks: You are proficient in Swift and have a strong understanding of iOS SDKs and frameworks.
- Solid Software Development Fundamentals: You possess a good foundation in software development principles and are capable of creating efficient and maintainable code.
- Strong Communication Skills: You are able to communicate clearly and effectively, facilitating productive collaborations within technical and non-technical teams.
- Ownership and Quality Focus: You take pride in your work and are committed to creating high-quality user experiences, demonstrating attention to detail and a user-centric approach to application development.
- SwiftUI & Swift Concurrency: Experience with SwiftUI and Swift Concurrency is a plus.
