ios developer

ios developer

MONDRIAAN is continuously looking for talented iOS developers to join our developer team, building a range of mobile apps in different fields, including smart buildings or media. As an iOS developer, you will work on new feature requests or app maintenance services contracted with international clients, used by tens of thousands of users. Besides having the opportunity to be a member of multilingual projects, new technology research works will further enrich your daily responsibilities.

  • Design and build advanced applications for the iOS platform.
  • Collaborate with the design team to define app features.
  • Design efficient mobile applications working at all levels of the software architecture (UI, data access, web services).
  • Write clean and reusable code.
  • Participate in the improvement of the quality of the source code (especially through code reviews).
  • Continuously develop technical knowledge in pace with mobile innovations.
Requirements

  • Working experience in iOS development.
  • Proficiency with Swift and Cocoa Touch frameworks.
  • Understanding iOS architecture patterns (MVC, MVP, MVVM).
  • Familiar with RESTful APIs to connect iOS applications to back-end services.
  • Experience with dependency management tools such as Cocoapods and Swift Package Manager.
  • Proficiency with understanding of code versioning (Git).
Preferences

  • Experience with performance and memory tuning tools such as Instruments.
  • Familiar with continuous integration (Jenkins).
  • Familiar with push notifications.
  • Familiar with localization and internationalization.
  • Have published one or more iOS apps in the App Store.

Interested? Send your CV to job@mondriaan.com

MONDRIAAN is continuously looking for talented Android developers to join our developer team, building a range of mobile apps in different fields, including smart buildings or media. As an Android developer, you will work on new feature requests or app maintenance services contracted with international clients, used by tens of thousands of users. Besides having the opportunity to be a member of multilingual projects, new technology research works will further enrich your daily responsibilities.

  • Design and build advanced applications for the Android platform.
  • Collaborate with the design team to define app features.
  • Design efficient mobile applications working at all levels of the software architecture (UI, data access, web services).
  • Write clean and reusable code.
  • Help maintain and improve code quality (especially through code reviews).
  • Continuously develop technical knowledge in pace with mobile innovations.
Requirements

  • Working experience in Android development.
  • Confident knowledge in Kotlin (preferably) and/or Java.
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Familiar with RESTful APIs to connect Android applications to back-end services.
  • Experience with offline storage, threading, and performance tuning.
  • Experience with common third-party libraries and APIs.
  • Proficient understanding of code versioning tools (Git).
  • Ability to understand business requirements and translate them into technical requirements.
  • Critical thinker and problem-solving skills.
Preferences

  • Familiar with continuous integration (Jenkins).
  • Familiar with push notifications.
  • Familiar with localization and internationalization.
  • Has experience in how to write automated tests (and does not afraid to use it).
  • Has experience with performance and memory tuning tools (e.g. Profiler).
  • Has working experience in Agile methodology (e.g. Scrum).
  • Published one or more apps in the Google Play Store.

Interested? Send your CV to job@mondriaan.com

CONTACT US

Budapest 1036
Lajos street 48-66. B/V

CONTACT US

Budapest 1036
Lajos street 48-66. B/V

Blog