We're looking for a Sr. Android Developer 🚀
About the Role
We are looking for an experienced Senior Android Developer to join our dynamic team and contribute to creating cutting-edge mobile experiences. You’ll collaborate closely with designers, backend engineers, and product managers to build and deliver innovative Android solutions for our prominent client in the USA, a global leader in digital crafting technology.
What You’ll Do
- Design, develop, and implement robust Android applications using Kotlin and Java.
- Integrate mobile applications seamlessly with backend services and APIs.
- Engage in UI/UX discussions, providing expert guidance to optimize usability and aesthetic appeal.
- Participate actively in agile processes, including sprint planning, feature discussions, and code reviews.
- Write and maintain unit, integration, and UI tests to ensure product reliability.
- Continuously research and adopt new technologies and methodologies to enhance development efficiency.
- Directly communicate with stakeholders in the USA to deliver top-tier solutions.
What We’re Looking For
- 5+ years of professional experience in software development focused on Android.
- Extensive hands-on experience developing native Android applications using Kotlin and Java.
- Proficiency in designing applications compatible with Android 6.0 (API level 23) and higher.
- Solid understanding of architectural patterns such as MVVM, MVC, or Clean (Onion Architecture).
- Expertise in creating adaptive and responsive UI layouts for diverse hardware configurations.
- Strong problem-solving and debugging capabilities paired with excellent communication and critical thinking skills.
- High level of English proficiency, both written and spoken.
Nice to Have
- Experience with Jetpack Compose and migrating from XML layouts.
- Familiarity with Jetpack Navigation and Open API standards (Swagger).
- A track record of successfully prototyping and iterating new application features.