Senior iOS Engineer

1 Month ago • 5 Years + • Mobile Development

Job Summary

Job Description

Senior iOS Engineer needed to maintain and enhance a high-impact telecommunications mobile application with over 1 million downloads. Responsibilities include developing and maintaining high-quality iOS applications, implementing new features using best practices, collaborating with team members, participating in code reviews and documentation, estimating development efforts, adhering to coding standards, optimizing application performance, resolving bugs, participating in design meetings, mentoring junior developers, and staying updated on iOS trends. The ideal candidate possesses 5+ years of iOS development experience using Swift, is proficient with iOS SDK, Core Data, Core Animation, RESTful APIs, Git, unit/UI testing, and CI/CD. Experience with SwiftUI, Combine, and design patterns is crucial.
Must have:
  • 5+ years iOS development experience
  • Swift, iOS SDK expertise
  • RESTful APIs, Git knowledge
  • UI/unit testing, CI/CD
  • Strong problem-solving skills
  • Teamwork and communication
  • SwiftUI, Combine, design patterns
Good to have:
  • Telecom industry experience
  • Agile methodologies
  • RxSwift, Core ML
  • Open-source contributions
Perks:
  • Flexible working format
  • Competitive salary
  • Career growth opportunities
  • Professional development tools
  • Tech communities
  • Education reimbursement
  • Corporate events

Job Details

We are looking for a Senior iOS Engineer to join our team!

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. N-iX, in collaboration with the client, is focused on maintaining and enhancing an existing product that has already been released and is in production. This project involves supporting the product, developing new features, and adding new functionalities to improve the overall user experience and operational efficiency. The existing Telco application has more than 1M downloads and is crucial for customer engagement.

 

Responsibilities:

  • Develop and maintain high-quality iOS applications
  • Implement new features and functionalities using best practices and design patterns
  • Collaborate closely with team members and project stakeholders
  • Participate in code reviews and contribute to technical documentation
  • Assist in estimating development efforts for new features
  • Adhere to and contribute to coding standards and best practices
  • Optimize application performance and responsiveness
  • Identify and resolve bugs and technical issues
  • Participate in design meetings and sprint planning sessions
  • Mentor junior developers and share knowledge within the team
  • Stay updated with the latest iOS development trends and technologies

 

Requirements:

  • 5+ years of experience in iOS application development
  • Strong knowledge of Swift programming language
  • Solid understanding of iOS SDK and Apple's design principles
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Proficiency in using Xcode and interface builder
  • Understanding of RESTful APIs and experience integrating mobile applications with backend services
  • Familiarity with version control systems, preferably Git
  • Experience with unit testing and UI testing
  • Knowledge of continuous integration and delivery processes
  • Strong problem-solving skills and attention to detail
  • Good communication skills and ability to work in a team
  • Upper-Intermediate level of English
  • UIKit (code-based without storyboards/xibs)
  • SwiftUI + Introspect + UIRepresentable
  • Strong knowledge of Swift (closures, struct, enum, extensions)
  • UINavigationController usage
  • Global Dispatch Center
  • Combine
  • Experience with performance tuning and memory management
  • Solid understanding of design patterns including MVVM, MVI, Singleton, DI, Factory, Façade, Observer, and SOLID principles
  • Ability to design and implement reusable components and optimize app performance with caching
  • Strong understanding of the full mobile development life cycle

 

Nice to Have:

  • Experience in the telecommunications industry
  • Familiarity with Agile development methodologies
  • Knowledge of reactive programming (e.g., RxSwift)
  • Experience with Core ML or other machine learning frameworks
  • Contributions to open-source projects

 

 

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

Bungie - Deployment Operations Manager

Bungie

(Hybrid)
4 Months ago
TransUnion - Developer, Angular

TransUnion

Pune, Maharashtra, India (Hybrid)
3 Weeks ago
Next Level Business Services - .Net Developer

Next Level Business Services

Sunrise, Florida, United States (On-Site)
7 Months ago
Nagarro - Staff Engineer, Frontend React

Nagarro

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
Zynga - Senior Data Analyst

Zynga

Austin, Texas, United States (On-Site)
1 Month ago
Zazz - Solutions Architect - Mobile App Development

Zazz

India (On-Site)
5 Months ago
Nagarro - Associate Staff Engineer, Mobile Android

Nagarro

Cebu City, Central Visayas, Philippines (On-Site)
7 Months ago
Nagarro - Principal Consultant, PO

Nagarro

India (Remote)
7 Months ago
Nagarro - Associate Staff Consultant ,Sap Development BTP

Nagarro

India (Remote)
7 Months ago
Nagarro - Senior Staff Engineer, Mobile Android

Nagarro

United Arab Emirates (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sourcegraph - Support Engineer

Sourcegraph

(Remote)
3 Weeks ago
techholding - System Reliability Engineer

techholding

(Remote)
1 Month ago
PlayStation Global - Sr. Software Development Engineer in Test

PlayStation Global

Aliso Viejo, California, United States (On-Site)
1 Month ago
Fairmatic - Senior Software Engineer - Backend

Fairmatic

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Just pay games - Director of Data

Just pay games

(Remote)
1 Month ago
Ness Digital - QA Engineer - Buffer

Ness Digital

Timișoara, Timiș, Romania (Remote)
4 Months ago
Tekion Corp - Senior Staff, Applied Science

Tekion Corp

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Liquid Advertising - Jr. Software Engineer - Python

Liquid Advertising

Michigan, United States (Remote)
2 Months ago
Rockstar Games - Senior Full Stack Engineer (C#/React)

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
8 Months ago
Cognite - Infrastructure Software Engineer

Cognite

Austin, Texas, United States (Hybrid)
11 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

Better ME - Manual QA Engineer (Web)

Better ME

Kyiv, Kyiv City, Ukraine (On-Site)
2 Weeks ago
Playtika - Senior Motion Designer

Playtika

Ukraine (On-Site)
1 Month ago
Better ME - Growth Product Manager (Web)

Better ME

Kyiv, Kyiv City, Ukraine (On-Site)
2 Weeks ago
Luxoft - Senior Java Developer

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
5 Months ago
Every matrix - Senior Java Developer

Every matrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
4 Months ago
N-iX - Head of Payroll Accounting

N-iX

Ukraine (Remote)
4 Months ago
Plarium - SecOps Engineer

Plarium

Lviv, Lviv Oblast, Ukraine (Remote)
1 Month ago
EveryMatrix - Trainee QA & Configuration Manager

EveryMatrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
3 Weeks ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Ukraine (Remote)
7 Months ago
PwC - Senior Consultant in Transfer Pricing department

PwC

Kyiv, Kyiv City, Ukraine (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Staff Engineer, ERP Dynamics

Nagarro

India (Remote)
7 Months ago
Nagarro - Senior Staff Consultant ,Search Engine Optimization

Nagarro

India (Remote)
7 Months ago
Nagarro - Senior Staff Engineer, PHP Magento

Nagarro

Mexico (Remote)
7 Months ago
Nagarro - Staff Engineer, BI Reporting

Nagarro

California, United States (On-Site)
7 Months ago
Ajmera Infotech - Senior  Mobile Developer - Android

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Trackman - Senior Android Developer - Mobile Golf

Trackman

Hørsholm, Denmark (On-Site)
2 Months ago
Yodo1 - Unity3D Mobile SDK Team Lead

Yodo1

(Remote)
10 Months ago
Nagarro - Associate Principal Consultant, Business Analyst

Nagarro

(On-Site)
7 Months ago
Nagarro - Staff Engineer, CRM Dynamics

Nagarro

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
7 Months ago
Electronic Arts - Mobile Technical Director

Electronic Arts

Guildford, England, United Kingdom (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded