Job Objective
At Miare’s tech team, we are looking for an energetic Android Developer to join us in designing, implementing, and supporting a critical real-time application. This role involves identifying user needs, making decisions about them, and delivering high-quality solutions quickly to end users.
Key Responsibilities:
- Develop client-side services and tools for different company teams.
- Collaborate closely with engineering team members and product developers for ideation, design, and implementation.
- Implement flexible product features and write clean, reusable code.
- Improve existing code and fix potential bugs across the product.
- Write tests and participate in code reviews and feature validation.
- Design and execute development processes that improve team productivity and product health.
- Task Complexity
- This role requires strong technical mastery in Android architectures, the ability to tackle complex challenges, work with real-time applications, and manage issues related to Android Fragmentation. The Android Developer must be highly skilled in writing maintainable code and collaborating effectively within cross-functional teams.
Requirements:
- Proficiency in Android app development using Kotlin.
- Strong command of Git concepts and tools.
- Solid proficiency in English.
- Team spirit, accountability, and motivation for learning and personal growth.
- Ability to write readable, maintainable code.
- Strong problem-solving skills for complex technical challenges.
- Solid understanding of Android architectures.
- Experience publishing apps across a wide range of Android devices.
- Familiarity with Android Fragmentation challenges.
- Familiarity with libraries such as Retrofit, Dagger, and DBFlow.
Skills:
- Ability to design and implement high-quality, stable Android applications.
- Active participation in collaborative coding and code reviews.
- Analytical ability to propose and deliver technical solutions.
- Nice-to-Have Skills
- Experience working with diverse technology stacks.
- Experience leading or mentoring other developers.
- Passion for continuous learning and expanding technical capabilities.
Working Conditions & Benefits:
- Location: Miare Headquarters – Sharif Innovation Station (Tarasht, Tehran).
- Free supplemental health insurance.
- Eligibility for “Knowledge-based Military Service Deferment” (after one year of cooperation).