Home Jobs Front-end Developer (Kotlin Multiplatform)

Front-end Developer (Kotlin Multiplatform)

Omnes Group

Full time Belgrade / Hybrid

Job description

We are seeking an experienced and talented Frontend Developer (Kotlin Multiplatform) for a permanent position. In this role, you will be responsible for building mobile applications for an international distributor with a specific focus on the African continent. As part of our collaborative environment, you’ll work alongside other talented engineers and developers, contributing to various layers of our application infrastructure.

Responsibilities

  • Design, develop, and maintain scalable Kotlin Multiplatform applications for Android and iOS.
  • Ensure cross-platform compatibility and optimize performance across smartphones and feature phones.
  • Write clean, maintainable code using Java and Kotlin, following MVVM/MVP architecture patterns.
  • Integrate RESTful APIs and support smooth asynchronous data processing.
  • Collaborate with UI/UX designers to build intuitive and accessible mobile interfaces.
  • Develop or adapt applications for feature phones using Java ME.
  • Optimize app performance, memory usage, and responsiveness.
  • Apply security best practices to protect user data and ensure secure application behavior.

Requirements

Must Have
  • Kotlin development proficiency: Strong experience with Android SDK, Android Studio, and a comprehensive understanding of the Android platform.
  • Java and Android expertise: Deep proficiency in Java and Kotlin, essential for writing efficient, maintainable code for Android applications.
  • Feature phone app development: Demonstrable experience developing applications for feature phones, understanding the unique constraints and user experiences of these devices.
  • App publishing track record: Proven experience in Android app development and publishing, with at least one app successfully launched on the Google Play Store.
  • UI/UX design for Android: Solid grasp of Android UI design principles and patterns, ensuring applications are user-friendly and accessible across devices, including feature phones.
  • RESTful APIs integration: Experience integrating Android applications with backend services through RESTful APIs, ensuring seamless data synchronization and functionality.
  • Version control proficiency: Familiarity with Git or similar version control tools, enabling effective team collaboration and code management.
  • Excellent verbal and written communication skills in English, capable of articulating technical concepts clearly and effectively.
Nice-to-Have
  • Knowledge of Jetpack Compose for modern UI development and Material Design principles to create engaging interfaces.
  • Performance optimization skills, particularly important for feature phones with limited resources.
  • Experience implementing push notifications and cloud messaging services to enhance user engagement.
  • Experience working in agile development environments, adapting quickly to evolving project requirements and timelines.
  • React Native experience is considered a huge bonus.
  • French language skills are considered a bonus.