One of our client is looking for
Senior Android Engineer - Remote (Freelancer)
Role Responsibilities:
- Lead the end-to-end design and development of Android applications, guiding from concept to deployment.
- Contribute to technical solution designs and architectural decisions.
- Agile team participation, engaging in agile ceremonies to iteratively design products.
- Conduct comprehensive code reviews, offering constructive feedback to ensure high-quality code standards.
- Mentor team members, fostering their growth, and collaborate closely with UX designers and - Product Managers for feature building strategies.
- Comfortably navigate uncertainty in requirements, proactively seeking clarity and posing necessary questions.
- Embrace a polyglot mindset, exploring diverse tech realms to enhance product delivery.
Key Skills and Experience:
- 4+ years’ hands-on experience in native Android application development.
- Proficiency in Kotlin with a minimum of 3+ years’ experience.
- Familiarity with build tools like Gradle, Apache Ant, or Apache Maven.
- Expertise in Model-View-ViewModel (MVVM) design and Clean Architecture principles.
- Proficiency in dependency injection frameworks, Kotlin Coroutines, and Flows. Experience with Jetpack Compose highly regarded.
- Knowledge of automated release processes like Fastlane and/or GitHub Actions.
- Prior experience in a Tech Lead role advantageous.
- In-depth understanding of Android’s design principles and interface guidelines.
- Practical testing approach, including experience with JUnit 5.
Personal Attributes:
- Positive attitude and ease in building rapport, fostering a confident and friendly work environment.
- Excellent communication skills
- Inquisitive mindset
- Efficient and decisive in task execution, prioritizing urgency without compromising quality.
---
If you are interested to collaborate with strong technical team, express your interest with relevant attachments at
hello@enrich.network