Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Summary
We’re looking for an experienced Android Developer to join our growing development team and take ownership of multiple existing Kotlin-based mobile applications. The ideal candidate will be passionate about building reliable, scalable, and user-friendly Android apps with an eye for clean architecture, maintainable code, and smooth user experiences.
- Full-time, Permanent
- European timezone. B2/C1 Engish
- Location Restrictions: European Union, Eastern Europe, Ukraine, Poland, Georgia, Armenia
About the Role
Powered by patented technology, our platform combines advanced association methods with an AI learning engine to enable real-time media streaming at scale, without compromising guest privacy.
The platform uses AI to recognize individuals within crowded and dynamic environments such as amusement parks and events, allowing guests to simply upload a selfie to match it with media captured in real time. The platform automatically associates all relevant photos and videos with a user and delivers them directly to their device.
We’re looking for an experienced Android Developer to join our growing development team and take ownership of multiple existing Kotlin-based mobile applications. The ideal candidate will be passionate about building reliable, scalable, and user-friendly Android apps with an eye for clean architecture, maintainable code, and smooth user experiences.
You’ll work closely with our product, backend, and devops teams to deliver features, resolve technical challenges, and modernize existing codebases. While the primary focus is Kotlin development, experience with AWS services, TypeScript (Node.js), or Java will be a strong advantage.
Key Responsibilities
- Develop, enhance, and maintain multiple existing Android applications written in Kotlin.
- Refactor legacy components for performance, maintainability, and scalability.
- Collaborate with backend teams integrating RESTful APIs and AWS-based services.
- Implement modern Android development best practices
- Participate in code reviews, testing, and release processes to ensure high code quality.
- Work with CI/CD pipelines for automated builds, testing, and deployments.
- Contribute to planning sessions, helping to define technical requirements and timelines.
- (Optional) Collaborate on backend development written in TypeScript (Node.js) or Java.
Required Skills & Experience
- 3+ years of professional Android development experience.
- Strong proficiency in Kotlin (with solid understanding of Android SDK, Jetpack libraries, and architecture components).
- Proven experience maintaining and improving existing apps across multiple projects.
- Strong understanding of RESTful APIs, asynchronous programming, and data persistence (SQLite, Realm, etc.).
- Knowledge of Android UI/UX standards and responsive design principles.
- Experience with version control (Git) and collaborative development workflows.
Desirable / Nice-to-Have Skills
- Experience with AWS services such as Cognito, S3, Lambda, API Gateway, or DynamoDB.
- Familiarity with TypeScript (Node.js) for backend integrations.
- Experience with Java for Android legacy modules or interoperability.
- Understanding of CI/CD pipelines and DevOps tooling GitHub Actions.
- Exposure to analytics, push notifications.
- Experience with testing frameworks (JUnit, Espresso, MockK, etc.).
Key Skills
Ranked by relevanceReady to apply?
Join Upstaff and take your career to the next level!
Application takes less than 5 minutes