AgileEngine - Senior Android Engineer ID63637
Client: AgileEngine
Contract: Freelance
Job Description
AgileEngine is seeking a Senior Android Engineer to design, build, and maintain features for consumer-facing dating experiences. This role involves working with Kotlin, Jetpack Compose, and XML-based views, taking ownership of features from technical design through to release. The engineer will contribute to the Android architecture standards within a large, fast-moving codebase, mentor junior engineers, and incorporate AI-assisted development tools into the workflow.
Requirements
MUST HAVES:
- 5+ years of professional experience building and shipping production Android applications.
- Strong proficiency in Kotlin and modern Android development practices.
- Experience building UIs using Jetpack Compose and/or XML-based views.
- Proven experience in designing and maintaining Android application architectures such as MVVM, MVI, or Clean Architecture in medium-to-large codebases.
- Solid understanding of Android platform fundamentals, including activity and fragment lifecycle, threading, performance, and memory management.
- Experience integrating and consuming networked APIs from Android clients, including handling errors and offline considerations.
- Experience owning Android features end-to-end, from technical design and implementation through to testing and release.
- Excellent communication skills and a collaborative, inclusive mindset.
- Upper-intermediate English level.
Additional Information
WHY JOIN US:
If you’re looking for a place to grow, make an impact, and work with people who care, we’d love to meet you!
PERKS AND BENEFITS:
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Flexible schedule with remote and office options.
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.