Job

We are looking for experienced developers who have skills in programming for iOS or Android, and completed projects. Also, we are open to candidates beginning iOS or Android developers who have an platform concept and development tools knowledge, and the platform programming language skills.

Send short story about yourself, a standard resume and it is highly desirable, a list of completed projects with links to the AppStore or profile on GitHub / BitBucket:

job@softinvent.ru

Our requirements

Android developer

We expect to see:

  • Higher technical education (perhaps senior students)
  • Expirience in developing applications for Android handsets and tablets
  • Knowledge of the Java language, expirience with Eclipse
  • Strong knowledge of Android SDK, Android UI Guidelines
  • A clear understanding of the life cycles of application, activity, fragment and service
  • Good knowledge of OOP, familiarity with design patterns
  • Ability to write clean maintainable code, the ability to document their work

We'd like to see:

  • Expirience building different UI for handsets and tablets in single application using fragments
  • Experience working with SQLite and Loaders, ContentProvider, Media and Camera, Location and Sensors
  • Experience writing multithreaded and client-server applications
  • Basic knowledge of XML / JSON / HTML / HTTP
  • Mercurial skills
  • The fully completed projects (including the team)
  • Experience in developing for other mobile platforms

Benefits:

  • Registration under the Labour Code
  • Flexible hours
  • Wages in accordance with the competence, bonus at the end of projects
  • Comfortable office on the West lawn, dual-display workstations
iOS developer

We expect to see:

  • Higher technical education (perhaps senior students).
  • Experience in developing applications for Apple iOS (iPhone / iPad).
  • Knowledge of the Objective C language, experience with XCode / Interface Builder.
  • Strong knowledge of iOS SDK 7+, Apple Human Interface Guidelines.
  • A clear understanding of the application life cycle, the subtleties of memory management in iOS, work in the background-mode.
  • Ability to work with graphics and standard UI components iOS.
  • Good knowledge of OOP, familiarity with design patterns.
  • Ability to write clean maintainable code, the ability to document their work.

We'd like to see:

  • Experience working with frameworks like UIKit, CoreData, AVFoundation, CoreLocation, MapKit.
  • Experience writing multithreaded and client-server applications.
  • Basic knowledge of XML / JSON / HTML / HTTP.
  • Mercurial skills.
  • The fully completed projects (including the team).
  • Experience in developing for other mobile platforms.

Benefits:

  • Registration under the Labour Code
  • Flexible hours
  • Wages in accordance with the competence, bonus at the end of projects
  • Comfortable office on the West lawn, iMac workstations