Position: Android/IOS developer
Company: natife
Category: iOS
Experience required: 1y

If you live and breathe mobile development, dream to be a part of global revolution, want to work on exciting applications — then you have to join to our team of the Mobile Apps Development company — Natife.

We are looking for experienced iOS/Android developers with strong leadership qualities. We need responsiblе and a determined person who is ready to share his experience with junior developers.

Requirements for an IOS Developer:

iOS Developer

    Swift and Objective-C;
    Strong experience with RxSwift;
    Ability to write clean and well-structured code;
    Intermediate/Upper-Intermediate English
    Popular iOS frameworks
    Git, version control system
    Trello, Jira task managers
    REST (JSON, XML)
    Knowledge of App Store Review Guidelines

Responsibilities

    Work on projects from scratch and on ongoing projects
    New features development and updates;
    Support existing functionality at all level;
    Build scalable and extendable architecture;
    Improve existing UI, animations, and product usability;
    Develop technical specification on client’s demand;
    Participate in calls, meetings and negotiations with the clients.
    Continuously learn, evaluate, and implement new technologies to maximize development efficiency;

Requirements for an Android Developer:

    Knowledge of programming technologies and experience of work with them (Java and/or Kotlin);
    Understanding the principles of OOP;
    Experience of the work with SQlite;
    Knowledge and ability to work with XML, JSON;
    Understanding and ability to work with REST API;

It will be an advantage:

    Knowledge and ability to use design patterns;
    Knowledge and ability to use architectural templates (MVP, MVVM, etc.);
    Knowledge and ability to use such libraries as RxJava2, Realm, Objectbox, Dagger2, Retrofit2;
    Knowledge and ability to use «Android architecture components»
    Ability to use version control systems (Git)

What we offer:

    Full-time work in friendly, young and full of energy team;
    A comfortable and cozy office in the centre of the city;
    PS4, table tennis and other activities;
    Unlimited quantity of tasty cookies/coffee/tea;
    Decent wages and bonuses;
    Benefits package (opportunities to visit gym, corporatе events, English classes, etc.);
    Excellent opportunities for professional growth and personal development.