Description
Summary:
AgileEngine is seeking a Senior Android Engineer to develop and maintain a large-scale consumer Android application, focusing on high-quality code and continuous improvement.
Highlights:
1. Develop and maintain features for a large-scale consumer Android application
2. Collaborate with cross-functional teams to deliver new product features
3. Continuously improve app performance, usability, and stability
**About us**
AgileEngine is an Inc. 5000 company that creates award\-winning software for Fortune 500 brands and trailblazing startups across 17\+ industries. We rank among the leaders in areas like application development and AI/ML, and our people\-first culture has earned us multiple Best Place to Work awards.
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
**About the role**
We are looking for a **Senior Android Engineer** to develop and maintain features for a large\-scale consumer Android application used by millions. You will work with Kotlin, Jetpack Compose, and Coroutines, applying Clean Architecture principles across Data, Domain, and Presentation layers in a production environment. The role involves close collaboration with cross\-functional teams to deliver new product features while continuously improving app performance, stability, and user experience.
**What you will do**
* Develop and maintain features for the Android app;
* Implement high\-quality, scalable, and maintainable code;
* Identify, troubleshoot, and resolve bugs and performance issues;
* Collaborate with cross\-functional teams to deliver new product features;
* Continuously improve app performance, usability, and stability;
* Ensure adherence to **Clean Architecture** principles and proper layer separation.
**Must haves**
* **4\+ years of experience** with **Kotlin**;
* Solid understanding of **Kotlin Coroutines** and **Structured Concurrency**;
* Hands\-on experience with **Jetpack Compose**;
* Demonstrated experience applying **Clean Architecture** principles in Android projects;
* Experience building and maintaining production\-level Android applications;
* Upper\-intermediate English level.
**Nice to haves**
* Experience with **GraphQL**.
**Perks and benefits**
* **Professional growth:** Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.
* **Competitive compensation:** We match your ever\-growing skills, talent, and contributions with competitive USD\-based compensation and budgets for education, fitness, and team activities.
* **A selection of exciting projects:** Join projects with modern solutions development and top\-tier clients that include Fortune 500 enterprises and leading product brands.
* **Flextime:** Tailor your schedule for an optimal work\-life balance, by having the options of working from home and going to the office, whatever makes you the happiest and most productive.
Job Type: Full\-time
Work Location: Remote