Logo
Logo
Rising your human capital
  • en
  • ua
  • pl
  • These cookies allow our websites to remember information that changes the way the site behaves or looks, such as your preferred language or the region you are in. For instance, by remembering your region, a website may be able to provide you with local weather reports or traffic news. These cookies can also assist you in changing text size, font and other parts of web pages that you can personalize.
    Arrow Back
    08 June 2022

    Senior iOS Developer

    Location Remote,
    Location Lithuania,
    ID: Job-3641

    Our client is a global consulting, software engineering, and R&D company. They started in 1997, and now they have offices in Houston, Vilnius, Munich, and Mexico. As a full-stack company, they help clients create turnkey smart gadgets and standalone components of IoT systems. They have our own Startup Venture Fund and collaborate with MIT.

    They are lookіng for Senіor IOS Developer for remote (or relocate to Vilnius, Lithuania) work.

    In this position, you’ll create apps and develop application add-ons and integrations for innovative tech startups and Fortune 500 enterprises.

    Requirements:

    • 3+ years experience in commercial development of iOS applications;
    • Deep knowledge of Swift/Objective-C;
    • Deep knowledge of Concurrency/Multithreading in iOS;
    • Deep knowledge of mobile application design and UX;
    • Design patterns (GoF) and architecture of the applications;
    • Experience with using MVC/MVVM/VIPER architecture-based development;
    • Experience with using 3rd party libraries and dependency managers (CocoaPods, Carthage, SPM);
    • Knowledge of distributed version control systems (Git);
    • At least Intermediate level of English.

    Is a plus:

    – Knowledge of second development platform;
    – Experience with reactive programming (RxSwift);
    – Experience with Unit/UI Tests.

    Responsibilities:

    – Design and build advanced applications for the iOS platform;
    – Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
    – Actively participate in the whole development process, from initial design up to launching the product;
    – Collaborate with cross-functional teams to define, design, and ship new features;
    – Estimate application/feature development time;
    – Identify and eliminate bottlenecks.

    Company offer:

    – Working in a multinational team;
    – Competitive salary;
    – Paid vacation;
    – Flexibility that enables work-life balance;
    – Compensation for professional courses, sport activities;
    – Health insurance and other benefits.

    Send your CV





    Apply with linkedin

    Data successfully sent
    Data not sent

    Have you been satisfied with search results?

    We can send you similar jobs by email.