MIDDLE IOS DEVELOPER (#2670)

49 Minutes ago • 4 Years + • Mobile Development

About the job

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

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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

View All Jobs

Get notified when new jobs are added by N-iX

Similar Jobs

TOPPAN Edge  Inc  - Senior QA Engineer I

TOPPAN Edge Inc , India (On-Site)

Unity - Software Engineer, Engine Support

Unity, Colombia (On-Site)

Playrix - Node.js Expert (Server)

Playrix, Montenegro (Remote)

Epic Games - Analyste de données - Analyse produit

Epic Games, Canada (On-Site)

RechargeZap - iOS Developer

RechargeZap, India (On-Site)

DigitalFish - Software Engineer II, Android

DigitalFish, United States (Remote)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Luxoft - Senior Linux Engineer

Luxoft, United States (Remote)

AbZorba Games  - Unity Game Developer

AbZorba Games , United States (On-Site)

Adani AI Labs - Senior Frontend Developer

Adani AI Labs, India (On-Site)

Good Job Games - Game Developer

Good Job Games, Türkiye (On-Site)

bosh group india - Senior PL SQL Developer

bosh group india, India (On_site)

AbZorba Games  - Unity Game Developer

AbZorba Games , Greece (On-Site)

Rockstar Games - Technical Artist: Interior Environments (C#/WPF)

Rockstar Games, United States (On-Site)

Progress - Senior Software Engineer

Progress, Bulgaria (Hybrid)

Wargaming - Lead Level Artist (Unannounced Project)

Wargaming, Serbia (On-Site)

Industrial Scientific - Software Engineering Full Stack Developer

Industrial Scientific, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Lviv, Lviv Oblast, Ukraine

AAA Game Art Studio - 3D Artist (Blender)

AAA Game Art Studio, Ukraine (Remote)

Gunzilla - Lead Frontend Programmer

Gunzilla, Ukraine (Hybrid)

N-iX - Senior Data Scientist (#2665)

N-iX, Ukraine (Remote)

Luxoft - C++ Regular Software Engineer

Luxoft, Ukraine (Remote)

Playrix - Creatives Producer

Playrix, Ukraine (Remote)

Playtech - Network Security Engineer

Playtech, Ukraine (On_site)

Gunzilla - Blockchain Go Engineer

Gunzilla, Ukraine (On-Site)

PwC - Competition, State Aid Lawyer

PwC, Ukraine (On-Site)

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

OptimHire - IOS Developer

OptimHire, India (On-Site)

Nagarro - Senior Staff Engineer, Big Data

Nagarro, India (Remote)

Playtika - Games R&D-Flutter Client Developer

Playtika, Poland (On-Site)

The Walt Disney Company - Lead Software Engineer, Android

The Walt Disney Company, United States (On-Site)

Nagarro - Staff Engineer, BI Reporting

Nagarro, United States (On-Site)

Get notifed when new similar jobs are uploaded