Middle iOS Software Engineer

1 Month ago • 3 Years + • Mobile Development

Job Summary

Job Description

N-iX is a software development service company that helps businesses across the globe develop successful software products. Our client is an Azerbaijani telecommunications company, the largest mobile network operator in Azerbaijan, offering fixed and mobile telephony, internet, wireless broadband, and value-added services. N-iX supports and develops an existing B2C Telco product with over 1M downloads, focusing on adding new features, improving user experience, and maintaining high performance and stability.
Must have:
  • 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.
  • 3+ years of experience in iOS application development.
  • Strong knowledge of Swift.
  • Experience with UIKit (code-based layout).
  • Practical experience with SwiftUI (commercial 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 (written and spoken).
Good 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
Perks:
  • 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

Job Details

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

Similar Jobs

Syniverse - Senior Compliance and Sustainability Analyst

Syniverse

San José Province, Costa Rica (Hybrid)
1 Year ago
IMC - Head of Marketing

IMC

Sydney, New South Wales, Australia (On-Site)
1 Month ago
HoYoverse - Senior Brand Marketing Manager [USA]

HoYoverse

Santa Monica, California, United States (Remote)
1 Year ago
Saama - Technical Project Manager

Saama

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Cognite - Senior Implementation Project Manager

Cognite

Phoenix, Arizona, United States (Hybrid)
3 Months ago
Gather AI - Applications Engineer, Mobile/Edge Technology

Gather AI

Hyderabad, Telangana, India (On-Site)
1 Month ago
Help Scout - iOS Engineer

Help Scout

Boston, Massachusetts, United States (Remote)
2 Months ago
Nagarro - Staff Engineer ,Mobile Developer (React Native)

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
9 Months ago
velotio technologies  - Senior iOS Engineer

velotio technologies

Pune, Maharashtra, India (Remote)
1 Month ago
Simple Viral Games - Android Developer

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

WerPlay - Quality Assurance Analyst (Evening Shift)

WerPlay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
8 Months ago
InMobiInMobi - Associate Product Manager

InMobiInMobi

Lucknow, Uttar Pradesh, India (On-Site)
2 Months ago
Hudl - Engineering Manager

Hudl

(Remote)
3 Months ago
Amber - 3D Animator (Project Based)

Amber

Brazil (On-Site)
1 Year ago
Honor - Clinical Operations & Agency Administrator - Greensboro/Burlington, North Carolina

Honor

Burlington, North Carolina, United States (Hybrid)
4 Weeks ago
Toast - Retail Account Executive

Toast

Montclair, New Jersey, United States (On-Site)
2 Months ago
Glean - Order Management Analyst

Glean

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Palo Alto Networks - Manager, Technical Customer Support

Palo Alto Networks

Plano, Texas, United States (On-Site)
1 Month ago
DWS Group - Data Scientist

DWS Group

Mumbai, Maharashtra, India (Hybrid)
9 Months ago
Fliff - Product Manager - Sports Betting

Fliff

(Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Azerbaijan

Xsolla - Talent Acquisition (Contractor)

Xsolla

Baku, Azerbaijan (Hybrid)
1 Month ago
deel. - Account Executive, Enterprise | Turkey & Azerbaijan

deel.

Azerbaijan (Remote)
4 Weeks ago
Xsolla - Senior Software Engineer - Xsolla Offerwall

Xsolla

Baku, Azerbaijan (Hybrid)
1 Month ago
Xsolla - Financial Specialist

Xsolla

Baku, Azerbaijan (Remote)
3 Months ago
Xsolla - Customer Success Manager

Xsolla

Baku, Azerbaijan (Hybrid)
2 Months ago
GameJobs - Product Data Analyst

GameJobs

Baku, Azerbaijan (On-Site)
1 Year ago
Xsolla - Operations Manager

Xsolla

Baku, Azerbaijan (Hybrid)
2 Months ago
Xsolla - Product Data Analyst

Xsolla

Baku, Azerbaijan (Hybrid)
3 Months ago
Xsolla - Middle+/Senior IT Recruiter

Xsolla

Baku, Azerbaijan (Remote)
4 Months ago
Xsolla - Senior Software Engineer

Xsolla

Baku, Azerbaijan (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Patreon - iOS Engineer

Patreon

San Francisco, California, United States (Hybrid)
4 Months ago
Nagarro - Associate Staff Engineer, Mobile Hybrid

Nagarro

India (Remote)
10 Months ago
N26 - Android Engineer - DevEx

N26

Berlin, Berlin, Germany (Hybrid)
4 Weeks ago
Bazaar Voice - Senior Software Engineer (Mobile Apps)

Bazaar Voice

Belfast, Northern Ireland, United Kingdom (Hybrid)
10 Months ago
bytedance - Android Software Engineer, Flow

bytedance

Singapore (On-Site)
9 Months ago
HCL Tech - Sr developer- native mobile app(android)

HCL Tech

Paris, Île-de-France, France (On-Site)
2 Months ago
Aristocrat - Android Developer

Aristocrat

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Tavus - Senior Software Engineer (Frontend/Mobile)

Tavus

San Francisco, California, United States (Hybrid)
1 Month ago
Entrupy - iOS Engineer

Entrupy

Bengaluru, Karnataka, India (On-Site)
11 Months ago

Get notifed when new similar jobs are uploaded