Reach out directly about this role
**Senior Android Developer **
**Location: Remote (but team meetings in the office occur 2-3 times a month in Kazan) Company: Clickise Salary: Discussed during the interview Employment: Full-time
We are Clickise, an agency that develops and promotes innovative solutions in advertising and marketing. We are building an ecosystem of services around advertising platforms, helping businesses launch ads, analyze performance, and find their target audience.
What we expect from you: • At least 4–5 years of Android development experience; • Confident knowledge of Kotlin and basic understanding of Java; • Experience with Android SDK and the latest platform versions; • Practical experience applying Jetpack (including Compose), Coroutines, Dagger2, Retrofit, RxJava; • Understanding of Clean Architecture principles and ability to apply them in practice; • Experience with WebSocket and HLS (HTTP Live Streaming); • Ability to design scalable and maintainable Android applications; • Experience refactoring and optimizing legacy code; • Knowledge of design patterns and best practices in Android development; • Ability to work in a team and effectively interact with backend developers, designers, and testers; • Ability to clearly formulate technical tasks and estimate their completion timelines; • Willingness to conduct code reviews and participate in technical discussions.
Will be a plus: • Experience with CI/CD pipelines for Android applications; • Knowledge of mobile application security basics (e.g., data protection, authentication); • Participation in open-source projects or publishing technical articles/presentations.
What you will be doing: Developing functionality: • Implementing UI/UX according to design mockups using Jetpack Compose; • Programming client-server interaction via WebSocket and HTTP Live Streaming (HLS); • Integrating and configuring network requests using Retrofit; • Developing background tasks and asynchronous operations using Coroutines and/or RxJava.
Working on code architecture and structure: • Designing and maintaining a modular application architecture based on Clean Architecture; • Implementing and configuring Dagger2 for dependency management; • Refactoring existing code to improve readability, testability, and performance.
Engaging in optimization and testing: • Optimizing UI and network operation performance; • Writing unit tests and integration tests for critical modules; • Fixing memory leaks and other resource-intensive issues.
Integration and interaction: • Connecting and configuring third-party SDKs and services (e.g., push notifications, analytics); • Syncing work with the backend team to coordinate APIs and data exchange protocols.
Providing support and release management: • Participating in preparing builds for testing and release; • Analyzing and fixing critical bugs based on feedback from testers and users; • Documenting key architectural decisions and complex code sections.
Working conditions: • Hybrid or remote work format (office visits for team meetings 3-4 times a month); • Competitive salary (we will discuss and agree based on your experience and skills); • Working on an interesting project in a technically strong team; • Cool office in the city center; • Convenient schedule: five-day work week from 09:00 to 18:00 or from 10:00 to 19:00, Saturday and Sunday are days off. Flexible start of the workday is possible.
💬 Send resumes to: @marusyadm
from 4 years
Experience
Full-time
Employment
Hybrid
Work Format
Senior
Grade
Mobile Development
Specialization
AdTech
Industry
Agency
Company Type
By city
Mobile Development
Specialization
AdTech
Industry
Agency
Company Type