About The Company
Ascendion is a leading technology innovation firm dedicated to transforming businesses through cutting-edge digital solutions. With a commitment to excellence and a focus on delivering impactful results, Ascendion partners with clients across various industries to create scalable, secure, and user-centric applications. Our team of passionate professionals leverages the latest technologies and industry best practices to drive digital transformation and foster sustainable growth for our clients.
About The Role
We are seeking an experienced iOS Developer to join our dynamic team at Ascendion. In this role, you will be responsible for designing, developing, and maintaining high-quality iOS applications that meet our clients' needs. You will collaborate closely with cross-functional teams, including product managers, designers, and backend developers, to deliver seamless mobile experiences. The ideal candidate will have a deep understanding of iOS development frameworks, modern programming paradigms, and a passion for creating innovative mobile solutions. This position offers an excellent opportunity to work on diverse projects, utilize the latest technologies, and contribute to the growth of our digital offerings in a fast-paced environment.
Qualifications
The ideal candidate will possess a minimum of 5 years of professional experience in iOS application development. Proficiency in Swift is essential, with optional experience in Objective-C. Candidates should have a strong understanding of the iOS SDK, Xcode, and modern development tools. Experience with SwiftUI, Combine, and concurrency features like async/await is highly desirable. Candidates must be familiar with architectural patterns such as MVVM, VIPER, or Clean Architecture, and have knowledge of dependency injection tools like Resolver, Swinject, or Needle. Hands-on experience working with CoreData, Swift Package Manager, CocoaPods, and integrating third-party SDKs is required. Familiarity with RESTful and GraphQL APIs, as well as backend service integration, is essential. A solid understanding of iOS performance optimization, debugging, testing frameworks (XCTest, XCUI), and CI/CD pipelines is necessary. Candidates should also have experience with version control systems like Git, agile development methodologies, app store submission processes, and crash analytics tools such as Firebase or Sentry. Strong communication skills and the ability to collaborate effectively within a team are vital.
Responsibilities
Design, develop, and maintain high-quality iOS applications that align with client requirements and industry standards.
Collaborate with cross-functional teams to define technical specifications, user interfaces, and overall architecture of mobile solutions.
Implement modern iOS features using SwiftUI, Combine, and other relevant frameworks to enhance app functionality and user experience.
Optimize application performance through effective debugging, profiling, and testing techniques.
Integrate third-party SDKs, RESTful APIs, and GraphQL services to ensure seamless backend communication.
Develop reusable modules, SDKs, and components to promote code efficiency and maintainability.
Participate in code reviews, maintain version control, and ensure adherence to best practices in software development.
Contribute to continuous integration and deployment pipelines to streamline release cycles.
Stay updated with the latest iOS development trends, tools, and industry standards to continually improve app quality and performance.
Assist in app store submission processes, monitor crash analytics, and implement necessary updates to improve app stability and user satisfaction.
Benefits
At Ascendion, we offer a competitive compensation package aligned with industry standards. Our benefits include comprehensive health insurance, retirement plans, and paid time off to support your well-being and work-life balance. We foster a collaborative and inclusive work environment that encourages innovation and continuous learning. Employees have access to professional development opportunities, training programs, and certifications to enhance their skills. Additionally, our flexible hybrid work model allows for a healthy balance between remote and office work, promoting productivity and personal comfort. We also provide various wellness programs and employee engagement initiatives to ensure a positive and motivating workplace culture.
Equal Opportunity
Ascendion is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other protected characteristic. We believe that a diverse workforce fosters innovation, creativity, and a richer work environment, and we are dedicated to providing equal employment opportunities to all candidates and employees.