Mobile Android Developer | Kotlin

  • Full-time

Company Description

COERA company is specialized in engineering, developing and integrating Online Platforms, Cloud solutions and Intelligence Systems, always committed to fast visible results for our customers.

Job Description

As a Mobile Android Developer specializing in Kotlin, you will play a pivotal role in designing, developing, and maintaining our mobile applications with a strong emphasis on offline capabilities and geospatial positioning features. Your contributions will directly impact the user experience and functionality of our applications, ensuring seamless performance even in offline scenarios and leveraging geospatial data effectively.

What You Will Be Doing:

  • Develop robust and efficient Android applications primarily using Kotlin.
  • Implement offline-first strategies to ensure the smooth functioning of applications in offline modes, including data synchronization and caching mechanisms.
  • Utilize geospatial positioning technologies and APIs to integrate location-based features and enhance the overall user experience.
  • Collaborate closely with cross-functional teams, including designers, backend developers and product managers, to deliver high-quality solutions meeting user requirements.
  • Support multiple versions of android system also on older devices.
  • Conduct thorough testing, debugging, and optimization of applications to ensure optimal performance across various devices and scenarios.

Qualifications

  • Bachelor’s degree in computer science, engineering, or related field.
  • Proven experience (5 years) working as an Android Developer with a strong proficiency in Kotlin and jetpack compose experience.
  • Expertise in developing offline applications with a deep understanding of synchronization, data caching, and offline functionalities.
  • Solid understanding and practical experience with geospatial positioning, mapping APIs, and location-based services.
  • Proficiency in integrating third-party libraries and APIs for geospatial functionalities.
  • Strong problem-solving skills and the ability to work effectively in a collaborative team environment. Excellent communication skills to convey complex technical concepts effectively.

Nice to have:

  • Experience with other programming languages (Java, etc.) for Android development.
  • Familiarity with version control systems (Git) and CI/CD pipelines.
  • Prior exposure to GIS (Geographic Information System) and spatial databases.
  • Contributions to open-source projects or a strong portfolio of Android applications showcasing offline capabilities and geospatial features.

Essential Skills:

  • Fluent English
  • Proactivity and drive for results
  • Strong client orientation

Additional Information

This position is well-suited for a software engineer based in Romania, Cluj or Brasov who seeks a hybrid work arrangement.

Privacy Policy