Altkom Software

Senior iOS Developer

Warsaw, Masovian Voivodeship, PL

3 months ago
Save Job

Summary

We are seeking new talents to support our experienced and flexible IT team in a long-term collaboration with a leading banking sector company in the Middle East. We are looking for a Senior iOS Developer with extensive experience in mobile application development.

In This Position You Will

  • Develop and maintain high-quality iOS applications aligned with client requirements.
  • Collaborate with cross-functional teams, including UX/UI designers, backend developers, and product managers, to design and implement new features.
  • Write clean, maintainable, and scalable code adhering to industry best practices.
  • Conduct code reviews to ensure high standards of software quality.
  • Participate in architectural decisions and create scalable and secure solutions.
  • Ensure compliance with mobile security best practices.
  • Mentor junior team members, fostering their professional growth.
  • Stay updated with the latest technologies and trends in iOS development to enhance processes and solutions.

We Are Looking For You, If You

  • A bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of experience in iOS app development, including leadership or technical oversight in projects.
  • Strong expertise in Swift and Objective-C.
  • Hands-on experience with UIKit, SwiftUI, Core Data, and Core Animation.
  • Knowledge of design patterns like MVC, MVP, and MVVM.
  • Familiarity with testing frameworks such as XCTest and XCUITest.
  • Experience with Xcode and version control tools like Git.
  • Knowledge of CI/CD tools like Bitrise or Jenkins.
  • (Bonus) Experience publishing apps to the App Store and optimizing applications for performance.
  • (Bonus) Familiarity with third-party libraries like Alamofire and RxSwift.
  • Fluency in English (minimum B2 level).

We Offer

  • Stable employment conditions.
  • A non-corporate atmosphere.
  • 20 paid days annually for learning and development.
  • Medical care.
  • Multisport card.
  • Language learning support.
  • Life insurance.
  • Psychological support services.
  • Flexible working hours.
  • Attractive office locations.
  • Remote work opportunities.
  • Paid Employee Referral Program.
  • Internal knowledge-sharing meetings.
  • Team-building and integration events.

We reserve the right to contact only selected candidates.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job