Posted 1 day ago

Senior Software Engineer - Android

Part time
Abu Dhabi, AE
Senior
Salary Range: To be discussed
Full Job Description
Summary
Android Developer role to design apps, fix bugs, and implement features. Needs 5+ years experience, Kotlin expertise, and knowledge of Android architecture and SDK.
Description

About Comera:
Comera is a free-messaging app that allows you to talk to your friends and family via one-to-one chats, voice calls, and video calls through connectivity over mobile data or Wi-Fi. It also enables you to connect through group chats and lets you share photos, videos, documents, locations, and a whole lot more.

Key Responsibilities:
Design and build advanced applications for the Android platform.
Collaborate with cross-functional teams to define, design, and ship new features.
Work on bug fixing and improving application performance.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Understand and participate in the code review process.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Skills and Attributes:
Familiarity with Android architecture components and MVVM architecture.
Understanding of dependency injection frameworks and experience with Android SDK.
Strong understanding of SOLID principles.
Experience with Dependency Injection frameworks and Jetpack libraries.
Experience with Jetpack Compose.
Experience with large-scale SQLite/Room databases.
Should have working experience with Coroutines and Flow.
Proven ability to work in a fast-paced, learning-oriented environment.

Qualification & Requirements:
Bachelor's or master's degree in computer engineering, Computer Science, or a related discipline.
Minimum 2 years of experience with Kotlin.
5+ years of relevant experience in designing and building advanced applications for the Android platform.

Good to have:
Experience with XMPP and WebRTC.

Interested?