August 31
• Develop, test, and maintain robust iOS applications that deliver a seamless user experience across different devices. • Architect and implement new features, ensuring they align with the product’s vision and user needs. • Write clean, efficient, and maintainable Swift code following best practices and coding standards. • Work closely with cross-functional teams, including designers, product managers, and backend developers, to deliver high-quality features on time. • Monitor and improve application performance, ensuring apps run smoothly and efficiently on all supported devices. • Conduct code reviews, write unit tests, and debug issues to ensure high-quality code. • Stay up-to-date with the latest iOS developments and continuously seek to improve your skills and the team’s development process.
• Proficiency in Swift and experience with SwiftUI for building modern, declarative UIs. • Strong understanding of iOS frameworks such as UIKit, Core Data, and Combine. • Familiarity with asynchronous programming using async/await and Combine. • Experience working with RESTful APIs and JSON. • Knowledge of iOS design principles and Apple’s Human Interface Guidelines. • Experience with design patterns and architectures like MVVM, VIPER, or Clean Architecture. • Familiarity with tools like Xcode, Git, and like Figma/Sketch • Understanding of Core Data or Realm for local data persistence. • Basic knowledge of implementing in-app purchases (IAP) and subscription models using Apple’s payment services. • Experience with Firebase services such as Analytics, Crashlytics, Remote Config, and Cloud Messaging. • Knowledge with Live Activities and understanding how to create engaging real-time updates on iOS devices. • Familiarity with push notifications and cloud messaging APIs. • Familiarity with automated testing frameworks like XCTest and UI testing. • Familiarity with integrating and managing mobile ad networks (e.g., Google AdMob, Apple Search Ads) within iOS applications. • Strong analytical skills with the ability to tackle complex challenges and find efficient solutions. • Excellent verbal and written communication skills, with the ability to articulate ideas clearly to both technical and non-technical stakeholders. • A team player who thrives in a collaborative environment and is eager to share knowledge and support peers. • Ability to manage multiple tasks and adapt to changing priorities in a fast-paced environment. • Self-motivated and able to work independently, with a strong sense of ownership and responsibility.
• Health, dental and life insurance • A distributed workforce enabling our band members to find a work mode best for them!
Apply Now