Middle iOS Engineer

N-iX
powiat lubelski, województwo lubelskie
2 tygodnie temu

About N-iX:
N-iX is a software development service company that helps businesses across the globe develop successful software products.

Client Overview:
Our client is an Azerbaijani telecommunications company, the largest mobile network operator in Azerbaijan. The main products are: Fixed telephony, Mobile telephony, Internet services, Wireless broadband, and Value-added services.

Project Objectives:
N-iX, together with the client, is supporting and developing an existing B2C Telco product that is in production and has over 1M downloads. The project is focused on adding new features, improving user experience, and maintaining high performance and stability.

Responsibilities:

  • Develop and maintain iOS applications according to business and technical requirements
  • Implement new features and improve existing functionality using Swift, UIKit, and SwiftUI
  • Fix bugs and optimize application performance
  • Participate in code reviews, sprint planning, and daily team meetings
  • Cooperate closely with other iOS team members, QA, Product Owners, and backend developers
  • Write clean, efficient, reusable, and well-documented code
  • Assist in integrating RESTful APIs and third-party services
  • Contribute to the improvement of development processes and team practices
  • Stay updated with modern iOS development trends and share knowledge within the team

Requirements:

  • 3+ years of experience in iOS application development
  • Strong knowledge of Swift
  • Experience with UIKit (code-based layout)
  • Practical experience with SwiftUI (commercial projects or pet projects)
  • Understanding of the iOS SDK, app architecture, and Apple's Human Interface Guidelines
  • Experience integrating RESTful APIs and working with JSON
  • Working knowledge of version control systems (preferably Git)
  • Exposure to unit testing/UI testing in Xcode
  • Familiarity with common design patterns (MVVM, Singleton, Observer, etc.)
  • Good communication skills and teamwork abilities
  • Attention to detail and a proactive approach to problem-solving
  • Upper Intermediate or higher level of English (both written and spoken)

Nice to Have:

  • Experience with Core Data or other iOS data storage solutions
  • Experience with Combine or RxSwift
  • Previous work with CI/CD pipelines and release management
  • Experience with App Store application release cycle
  • Knowledge of Agile/Scrum methodologies
  • Experience with modularization of iOS projects
  • Experience in high-load products or the telecommunications industry

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
  • not applicable for freelancers
Apply
Other Job Recommendations:

Staff iOS Engineer - Poland

Housecall Pro
Polska
  • Building a product that really improves users’ lives (70k...
  • Being a part of the Polish team of engineers, who put the...
1 tydzień temu

iOS Engineer

Egnyte
Poznan, województwo wielkopolskie
  • Work in a dynamic and fast-paced development team to design,...
  • Participate in all phases of the SW development lifecycle,...
2 tygodnie temu

Mobile iOS Developer

Infakt Sp. z o.o.
Krakow, województwo małopolskie
  • masz minimum 3-letnie doświadczenie w tworzeniu aplikacji na...
  • posiadasz doświadczenie w osadzaniu widoków w webview ...
5 dni temu

Middle/Senior Software Engineer (Node.js, GCP)

Exadel
Polska
  • 5+ years of backend engineering background, using Node.js...
  • Strong experience with NoSQL (Firestore) and relational...
3 dni temu

Middle Full-stack QA Engineer

Itera
Krakow, województwo małopolskie
  • The team is distributed with team members from Denmark,...
  • Participate in product testing and release control...
1 tydzień temu