Senior Android Engineer (Minsk, Belarus)
MinskHybridFull-time
AI Summary
Senior Android Engineer focusing on Android app development and mobile device management (MDM) for a POS platform, collaborating across Minsk/Israel/US and contributing to UI, backend integration, and device policy enforcement.
About this role
We are looking for a Senior Android Engineer based in Minsk to join our distributed engineering team.
You will work across product and infrastructure, building features for our POS platform while owning the Android device management layer that supports and manages our hardware in the field. You will use AI tools every day as part of how you write, test, and review code. You will work closely with engineers, product managers, QA, and designers across Minsk, Israel, and the U.S.
You will work across product and infrastructure, building features for our POS platform while owning the Android device management layer that supports and manages our hardware in the field. You will use AI tools every day as part of how you write, test, and review code. You will work closely with engineers, product managers, QA, and designers across Minsk, Israel, and the U.S.
This role requires 4 days a week in our Minsk office to collaborate with the engineering team, and remote collaboration with the larger team in Israel and the U.S.
Responsibilities:
POS App Development:
- Design and implement UI using Jetpack Compose and Compose Multiplatform.
- Develop new functionality using Kotlin Multiplatform.
- Collaborate with UI/UX designers to build intuitive and responsive interfaces.
- Integrate APIs, third party libraries, and services.
- Ensure optimal performance, quality, and responsiveness of the application.
- Debug and resolve software defects and technical issues.
- Write clean, maintainable, and scalable code.
- Build MDM agent components that run on Android devices and communicate with our management server.
- Implement device policy enforcement including app restrictions, screen lock, and Kiosk mode.
- Support device enrollment workflows including Zero-Touch and QR code provisioning.
- Handle remote management actions including lock, wipe, silent app installation, and compliance reporting.
- Work with foreground services, WorkManager, and Broadcast Receivers to ensure reliable background execution.
- Collaborate with backend teams to ensure robust integration between the mobile agent and the IT admin console.
- Work closely with product managers to turn requirements into technical solutions.
- Participate in Agile ceremonies and cross-functional planning sessions.
- Communicate clearly across time zones with teams in Minsk, Israel, and the U.S.
- Be available for at least 3 hours of daily overlap with U.S. Eastern time zone.
MDM and Device Management:
Collaboration:
Required Qualifications:
Android App Development:
MDM and Device Management:
General knowledge:
Nice to Have:
What We Offer:
Skills
Android EnterpriseBroadcast ReceiversClaudeCompose MultiplatformCoroutinesCursorDaggerDevicePolicyManagerEMM/MDM ConceptsFlowForeground ServicesGitHub CopilotHiltJetpack ComposeKiosk ModeKoinKotlinKtorMVIMVVMQR Code ProvisioningRelational DatabasesREST APIRetrofitRoomSQLSQLiteWorkManagerZero-touch Provisioning
