Senior iOS Developer
  • 5+ years of working experience in software engineering;
  • Extensive experience developing iOS mobile native applications in Swift/SwiftUI;
    Responsibilities
    • Contribute to high quality mobile app design and architecture;
    • Apply software engineering design patterns to develop well-structured, modular, performant application code;
    • Serve as a technical mentor in mobile app development;
    • Perform code reviews, write unit and UI tests, and contribute to architectural planning and refactoring;
    • Collaborate with API teams on API design;
    Requirements
    • 5+ years of working experience in software engineering;
    • Extensive experience developing iOS mobile native applications in Swift/SwiftUI;
    • Proven knowledge of Swift programming language;
    • Knowledge and experience with SwiftUI and Combine;
    • Solid understanding of the full iOS mobile development life cycle;
    • Strong knowledge of iOS UI design principles and best practices;
    • Experience with at least one of these design architectures: MVVM, MVC, VIPER, Clean (Onion Architecture);
    • Expert in UI layouts and creating adaptive layouts for various hardware configurations;
    • Experience writing custom views and controls;
    • Experience consuming RESTful JSON/XML web services;
    • Experience in testing high volume applications: unit test, integration test, performance test;
    • Experience using external commercial and open source libraries;
    • Experience with Git and GitFlow;
    • A solid grasp of fundamental algorithms, data structures, and design patterns;
    • Portfolio of apps that you've built; ideally available in the App Store;
    • Ability to prototype new features and redesign existing ones;
    • Excellent problem solving, debugging skills, critical thinking, and communication skills;
    • Ability to effectively articulate technical challenges and solutions;
    • Aptitude and desire to independently learn new technologies;
    • Advanced level of English, good communication skills.;
    Preferred Skills
    • Experience in Core Animation, Core Graphics, Core Bluetooth (Classic, BLE);
    • Experience in automated user interface functional testing;
    • Experience with Scrum/Agile methodologies;
    • Experience mentoring junior members;
    • Experience with iOS performance profiling tools and optimization techniques;
    • Experience with Open API standard (Swagger);
    • Experience with push notifications;
    • Working knowledge of Internationalization;
    • Proficient in Objective-C;
    Location
    Location
    Lviv, Kyiv, Odesa, Kharkiv, Ivano-Frankivsk
    Delivery Centers

    Do you live in another city?
    Take advantage of Intellias Relocation program!

    Interested in vacancy?
    Send us your resume. We'll contact you soon.
    Your full name
    Your email
    Your phone
    Your skype
    Your CV
    Contacts
    hrmarketing@intellias.com
    We'll be glad to provide you with any additional information

    Lviv | Kyiv | Kharkiv | Odesa | Ivano-Frankivsk | Krakow | Berlin

    Made on
    Tilda