MIDDLE IOS DEVELOPER (#2670)

1 Week ago β€’ 4 Years + β€’ Mobile Development β€’ Undisclosed

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

Ajmera Infotech - Senior React Expert

Ajmera Infotech, India (On-Site)

Nisum - UI Engineer A6210

Nisum, India (Hybrid)

Nagarro - Staff Engineer, Frontend React

Nagarro, India (On-Site)

Urbint - Mobile Developer

Urbint, India (Hybrid)

Luxoft - Android Developer / CTS Expert

Luxoft, United States (Remote)

Luxoft - Senior Android Developer

Luxoft, India (On-Site)

Pelago - Android Engineer, India

Pelago, India (Hybrid)

Nagarro - Principal Engineer (React Native)

Nagarro, India (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

CloudHire - Full Stack Developer - React and Node

CloudHire, India (Remote)

Moon Active - DevOps Engineer

Moon Active, Poland (Hybrid)

SSC Technologies - Senior Software Developer

SSC Technologies, Canada (Hybrid)

Chess - Senior Data Scientist - Product

Chess, United States (Remote)

Kindred Group plc - Senior Test Engineer, Backend

Kindred Group plc, India (On-Site)

TV2Z - iOS Developer (4-6 years)

TV2Z, India (On-Site)

Aristocrat Gaming - Tech Lead (Automation Testing)

Aristocrat Gaming, India (Hybrid)

Nasdaq - Senior DevOps Engineer

Nasdaq, Philippines (Hybrid)

Get notifed when new similar jobs are uploaded

Jobs in Lviv, Lviv Oblast, Ukraine

Playrix - Data QA Engineer

Playrix, Ukraine (Remote)

Playrix - Technical Design Director

Playrix, Ukraine (Remote)

Every matrix - Senior AI/ML Engineer (NLP/LLM)

Every matrix, Ukraine (On-Site)

Luxoft - Senior PL/SQL with ETL experience

Luxoft, Ukraine (Remote)

N-iX - Senior Electronics Engineer

N-iX, Ukraine (Remote)

N-iX - Lead 2D Artist / Art Director

N-iX, Ukraine (Remote)

DraftKings - Senior Platform Engineer

DraftKings, Ukraine (Remote)

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Staff Engineer, Frontend AngularJS

Nagarro, India (On-Site)

Nagarro - Senior Staff Engineer, Hybris

Nagarro, India (Remote)

Aristocrat Gaming - Architect

Aristocrat Gaming, India (Hybrid)

Nagarro - Staff Consultant ,SAP Basis

Nagarro, Romania (On-Site)

Zebra Technologies - Software Engineer, II

Zebra Technologies, India (Hybrid)

bosh group india - HMI SW Engineer - Android

bosh group india, India (On-Site)

Nagarro - Senior Staff Consultant, UXD

Nagarro, India (Remote)

Get notifed when new similar jobs are uploaded