All offersLublinMobileSenior iOS Developer
Senior iOS Developer
Mobile
intive

Senior iOS Developer

intive
Lublin
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    Swift
    advanced
    RxSwift
    advanced
    MVVM
    advanced
    FlowController
    advanced
    Design Patterns
    regular

Job description

At intive we believe that emerging digital technologies make life easier. Therefore, with more than 1600 people on board we help forward-thinking enterprises to design and build smart applications, software solutions and turn ideas into digital reality all around the world.  

To achieve the best results we are constantly challenging assumptions and establishing new approaches following our company's motto - never settle. 


Senior iOS Developer


iOS/SENIOR/DEV/LUB/0919/JI

You are a good match if you:
 
  • Have 4-5 years of experience with: Swift, RxSwift, MVVM + FlowController 
  • Possess solid skill set in iOS area e.g. data management, networking
  • Have good knowledge of design patterns (MVC/MVP) and eager to propose other approaches  
  • Can adapt quickly and learn new skills and technologies for example ARKit etc.
  • Have strong communication skills in English

 You get extra points for: 

  • Knowledge of ReactiveSwift, Dependency Injection (DIP) 
  • Experience with tvOS 
  • Knowledge of CI (Jenkins), Quick/Nimble (unit testing), iOS-snapshot-test-case (UI testing framework from Uber)

You will be responsible for: 

  • Developing and maintain iOS Application written in RxSwift and ReactiveSwift 
  • Working closely with the UX and visual design team to develop the application experience
  • Collaborating with the backend team to define and build the APIs that back the views within the application
  • Co-operating with amazing team members (managers, developers, analysts and testers)
  • Identifying bugs and new features within new releases of the iOS operating system and devices
  • Participating in regular SCRUM team meetings to estimate work: review and plan current and next sprints 
  • Ensuring collaboration with senior management to help generate task breakdowns, and accurate schedules