MIDDLE IOS DEVELOPER (#2670)

1 Month ago β€’ 4 Years + β€’ Mobile Development

Job Summary

Job Description

N-iX is seeking a Middle iOS Engineer for their Lviv office. Responsibilities include designing, building, and maintaining efficient, reusable, and reliable iOS code; identifying and solving UI problems and bugs; making strategic technical decisions; maintaining code quality; refactoring existing code; guiding team development; suggesting product improvements; conducting design and code reviews. The ideal candidate possesses at least 4 years of iOS development experience, strong Swift skills, familiarity with MVVM and Coordinator design patterns, and experience with Xcode, debugging, and profiling tools. Experience with BLE, OTA, SwiftUI, UIKit, Core Bluetooth, AutoLayout, Storyboards, Xibs, dependency managers (CocoaPods, SPM), concurrency (GCD, Combine), Git, continuous integration, and application distribution is preferred. Strong communication skills and an Agile mindset are essential.
Must have:
  • 4+ years iOS development experience
  • Swift programming language
  • OOP, MVVM & Coordinator patterns
  • Xcode, debugging & profiling
  • Git, CI/CD
  • Clean, readable code
  • Unit testing
Good to have:
  • BLE and OTA experience
  • SwiftUI experience
  • UIKit & Core Bluetooth
  • AutoLayout, Storyboards, Xibs
  • CocoaPods/SPM
  • GCD & Combine
  • Advanced English
Perks:
  • Flexible working format
  • Competitive salary
  • Personalized career growth
  • Professional development tools
  • Active tech communities
  • Education reimbursement
  • Corporate events

Job Details

N-iX is looking for a prospective and ambitious Middle iOS Engineer to join our team in Lviv office!

Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable code.
  • Identify UI problems and bugs and devise elegant solutions.
  • Make strategic technical decisions related to new products and functionalities.
  • Help maintain code quality.
  • Refactor already existing code
  • Guide team development efforts toward successful product delivery
  • Suggest technical and functional improvements to add value to the product, full involvement in Product Development
  • Conduct design reviews and code reviews

 

Requirements:

  • At least 4 years of experience in software development for iOS
  • Good knowledge of Swift programming language
  • Understanding of OOP and iOS design patterns (MVVM & Coordinator)
  • Experience with Xcode, the ability to use debugging and profiling tools.
  • Experience with BLE and OTA would be an advantage 
  • Experience with SwiftUI
  • Familiarity with UIKit and Core Bluetooth
  • Experience with AutoLayout, Storyboards, and Xibs
  • Experience with dependency managers (CocoaPods, SPM)
  • Understanding of concurrency, experience with GCD and async programming with Combine
  • Proficient understanding of Git 
  • Familiarity with continuous integration
  • Experience with application distribution
  • Understanding of Apple’s HIG
  • A desire to write clean and readable code
  • A desire to write unit tests
  • Upper-Intermediate English
  • Ukrainian language Advanced or higher

The ideal candidate is also:

  • Has Agile mindset and is a good team player;
  • Possesses knowledge of computer science fundamentals which  prevents him/her from reinventing the wheel;
  • Is pragmatic: gets things done, can find a creative compromise between an ideal technical solution and actual client needs.
  • Understands the value of testing, quality, continuous integration, source control, and code reviews;
  • Can analyze, plan and estimate requirements as well as identify risks involved and provide solutions to them.



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

Similar Jobs

Warner Bros Games - Software Engineer II – C++ , Global Customer experience Team, Bangalore

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
β€’ 1 Month ago
Ajmera Infotech - Senior React Expert

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
β€’ 2 Months ago
PwC - Senior Associate_Senior Azure Data Engineer_D&A_Advisory_Hyderabad

PwC

Hyderabad, Telangana, India (On-Site)
β€’ 3 Months ago
Nisum - UI Engineer A6210

Nisum

Hyderabad, Telangana, India (Hybrid)
β€’ 4 Months ago
Nagarro - Staff Engineer, Frontend React

Nagarro

Mumbai, Maharashtra, India (On-Site)
β€’ 4 Months ago
Urbint - Mobile Developer

Urbint

Bengaluru, Karnataka, India (Hybrid)
β€’ 7 Months ago
Luxoft - Android Developer / CTS Expert

Luxoft

New York, United States (Remote)
β€’ 3 Months ago
Luxoft - Senior Android Developer

Luxoft

Pune, Maharashtra, India (On-Site)
β€’ 3 Months ago
Pelago - Android Engineer, India

Pelago

Bengaluru, Karnataka, India (Hybrid)
β€’ 5 Months ago
Nagarro - Principal Engineer (React Native)

Nagarro

Bengaluru, Karnataka, India (On-Site)
β€’ 2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

CloudHire - Full Stack Developer - React and Node

CloudHire

Bengaluru, Karnataka, India (Remote)
β€’ 4 Months ago
Moon Active - DevOps Engineer

Moon Active

Warsaw, Masovian Voivodeship, Poland (Hybrid)
β€’ 5 Months ago
Warner Bros Games - Staff Software Engineer - Java Full Stack (GQA Team), Bangalore

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
β€’ 4 Months ago
SSC Technologies - Senior Software Developer

SSC Technologies

Ontario, Canada (Hybrid)
β€’ 4 Months ago
Chess - Senior Data Scientist - Product

Chess

United States (Remote)
β€’ 8 Months ago
Kindred Group plc - Senior Test Engineer, Backend

Kindred Group plc

Bengaluru, Karnataka, India (On-Site)
β€’ 6 Months ago
TV2Z - iOS Developer (4-6 years)

TV2Z

Hyderabad, Telangana, India (On-Site)
β€’ 6 Months ago
Aristocrat Gaming - Tech Lead (Automation Testing)

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
β€’ 2 Months ago
Nasdaq - Senior DevOps Engineer

Nasdaq

Taguig, Metro Manila, Philippines (Hybrid)
β€’ 4 Months ago
Western Union - Information Security Engineer – Pune, India

Western Union

Pune, Maharashtra, India (Hybrid)
β€’ 4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Lviv, Lviv Oblast, Ukraine

Playrix - Data QA Engineer

Playrix

Ukraine (Remote)
β€’ 4 Months ago
Playrix - Principal C++ Software Engineer (Tools)

Playrix

Ukraine (Remote)
β€’ 4 Months ago
Playrix - Technical Design Director

Playrix

Ukraine (Remote)
β€’ 4 Months ago
Every matrix - Senior AI/ML Engineer (NLP/LLM)

Every matrix

Lviv, Lviv Oblast, Ukraine (On-Site)
β€’ 3 Months ago
Luxoft - Senior PL/SQL with ETL experience

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
β€’ 2 Months ago
N-iX - Senior Electronics Engineer

N-iX

Ukraine (Remote)
β€’ 1 Month ago
N-iX - Senior DevOps (AWS) Engineer (#2378)

N-iX

Ukraine (Remote)
β€’ 3 Months ago
N-iX - Lead 2D Artist / Art Director

N-iX

Ukraine (Remote)
β€’ 1 Month ago
DraftKings - Senior Platform Engineer

DraftKings

Ukraine (Remote)
β€’ 2 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Staff Engineer, Frontend AngularJS

Nagarro

Hyderabad, Telangana, India (On-Site)
β€’ 4 Months ago
Nagarro - Senior Staff Engineer, Hybris

Nagarro

India (Remote)
β€’ 4 Months ago
Aristocrat Gaming - Architect

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
β€’ 1 Month ago
Nagarro - Staff Consultant ,SAP Basis

Nagarro

Romania (On-Site)
β€’ 3 Months ago
Nagarro - Associate Staff Engineer, Javascript Fullstack

Nagarro

Bengaluru, Karnataka, India (On-Site)
β€’ 4 Months ago
Paytm - Senior Software Engineer - Android-PML

Paytm

Noida, Uttar Pradesh, India (On-Site)
β€’ 2 Months ago
Nagarro - Associate Staff Consultant, Agile

Nagarro

(Remote)
β€’ 4 Months ago
Zebra Technologies - Software Engineer, II

Zebra Technologies

Pune, Maharashtra, India (Hybrid)
β€’ 3 Months ago
bosh group india - HMI SW Engineer - Android

bosh group india

Bengaluru, Karnataka, India (On-Site)
β€’ 2 Months ago
Nagarro - Senior Staff Consultant, UXD

Nagarro

India (Remote)
β€’ 4 Months ago

Get notifed when new similar jobs are uploaded