

As a key member of the Hamrah-e Aval Group, we are expanding our core mobile engineering team to build the next generation of high-performance Android experiences. We are looking for a Senior Android Engineer who excels at clean architecture, scalable design, and modern Kotlin-based development. If you’re driven to craft elegant mobile products that perform at massive scale, the following role may be your next step. please review the responsibilities and requirements below for more details.
Job Responsibilities:
- Architect and develop advanced Android applications using Kotlin, Jetpack Compose, and MVVM/MVI patterns.
- Optimize applications for performance, memory usage, and smooth user interactions across diverse devices.
- Collaborate closely with UI/UX teams to deliver intuitive, high-quality user interfaces.
- Work with backend teams to design and integrate robust RESTful API solutions.
- Implement modern CI/CD pipelines and manage efficient version-control workflows using Git.
- Diagnose and resolve complex issues including ANRs, memory leaks, threading problems, and performance bottlenecks.
Requirements:
- Deep proficiency in Kotlin, Jetpack libraries, and modern Android development tools.
- Proven experience building and scaling complex, production-grade Android applications.
- Strong understanding of Clean Architecture, modular design, and mobile design patterns.
- Expertise in debugging, profiling, and optimizing mobile apps (memory management, concurrency, networking).
- Familiarity with Google Play publishing processes and compliance best practices.
Nice to Have:
- Experience working with WebSockets.
- Proficiency in creating Custom Views.
- Hands-on experience with multi-module app architectures.
Soft Competencies:
- Ability to approach complex engineering challenges with structured thinking and technical rigor.
- Strong communication skills for articulating architectural decisions and guiding cross-functional collaborations.
- Adaptability in fast-paced environments with shifting priorities and evolving product requirements.
- High attention to detail with a commitment to writing clean, maintainable, and scalable code.
- Ownership mindset, taking responsibility for reliability, performance, and long-term maintainability.
- Curiosity and a proactive learning attitude toward emerging Android tools, patterns, and technologies.
- Ability to remain calm, analytical, and solution-oriented during critical incidents or performance issues.
- Effective collaboration skills to work harmoniously with product teams, backend engineers, and UI/UX designers.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای همراه کسب و کارهای هوشمند