- Company Name
- Listen too
- Job Title
- Développeur.se Android
- Job Description
-
**Job title:** Android Developer
**Role Summary:** Design, develop, test, and deploy robust, scalable Android applications that deliver high‑value, user‑centric solutions across mobile platforms, while collaborating closely with stakeholders and contributing to best‑practice development processes.
**Expectations:** • Deliver end‑to‑end Android projects that meet functional, performance, and security standards.
• Own entire product lifecycle from requirement elicitation to production rollout and maintenance.
• Communicate effectively with clients and internal teams, providing technical guidance and value‑added solutions.
• Actively follow technological trends, propose and implement innovative features that improve product quality and user experience.
• Maintain and improve dev processes, documentation, and coding standards.
**Key Responsibilities:** • Gather and analyze business requirements, translate them into functional specifications.
• Architect and implement Android solutions following MVVM, using Kotlin, Coroutines, Jetpack Compose, Room, Dagger‑Hilt, and Flow.
• Perform unit, integration, and UI testing; troubleshoot and resolve defects.
• Integrate third‑party services, APIs, and data persistence layers.
• Ensure compliance with coding standards, security guidelines, and performance metrics.
• Deliver end‑user training and support documentation.
• Participate in internal knowledge sharing, hackathons, and continuous improvement initiatives.
**Required Skills:** • Kotlin programming and MVVM architectural pattern.
• Jetpack Compose UI, Navigation, State‑Flow, and Coroutines expertise.
• Local persistence with Room.
• Dependency injection with Dagger‑Hilt.
• Git for version control, CI/CD pipelines, automated testing frameworks.
• Experience with RESTful APIs, JSON, and data sync.
• Solid understanding of Android SDK, Material Design, activity/fragment lifecycle, and security best practices.
• Strong analytical, problem‑solving, and autonomous work abilities.
• Excellent communication and client‑facing skills.
• Continuous learning mindset; familiarity with emerging Android technologies (e.g., AI/ML, AR).
**Required Education & Certifications:** • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent (minimum 5 years of university education).
• Significant professional experience in Android application development (4+ years).
• Familiarity with iOS or Flutter considered a plus.
• Professional certifications in Android development (e.g., Google Associate Android Developer) are an advantage.