Job Overview
Join AnvilApps as a Senior Android Developer to build high-performance, user-friendly applications using modern Android technologies. You'll work with Kotlin, Jetpack Compose, and cutting-edge tools while contributing to architectural decisions that shape our products.
Key Responsibilities
- Native Development: Develop and maintain Android applications using Kotlin and Jetpack Compose.
- UI Implementation: Translate designs and wireframes into pixel-perfect, performant code.
- API Integration: Integrate REST APIs and handle complex data flows with Kotlin Coroutines.
- Architecture: Contribute to architectural decisions and implement scalable patterns.
- Code Reviews: Review pull requests and provide constructive feedback to the team.
- Best Practices: Stay current with Android development trends and share knowledge.
Qualifications & Skills
- Experience: 3-5 years of professional Android development.
- Kotlin: Expert-level Kotlin including Coroutines and Flow.
- Jetpack: Strong experience with Compose, ViewModel, Room, Navigation.
- Design: Understanding of Material Design 3 principles.
- Networking: Experience with Retrofit, OkHttp, and REST APIs.
- Version Control: Proficiency with Git and agile methodologies.
Why Join Us?
- Build apps that reach millions of users.
- Work with the latest Android technologies.
- Remote-first with flexible working hours.
- Learning budget for conferences and courses.
- Top-tier equipment and development tools.
How to Apply
Ready to take the next step? Send your resume and portfolio (if applicable) to careers@anvilapps.co. Make sure to include a cover letter explaining why you'd be a great fit for the role and our team.