 
        
        Senior Android Developer
We're on the hunt for a seasoned mobile app developer to help us craft top-notch digital solutions that drive innovation and growth.
Required Skills:
 * A minimum of 6 years of experience in software engineering, with extensive knowledge of Android development and its ecosystem.
 * Proven track record of creating high-quality, modular, and performant applications using Kotlin.
 * Strong understanding of software design principles, architecture patterns, and testing methodologies.
 * Ability to work with various hardware configurations, including UI layouts and custom views.
 * Experience with at least one design architecture (MVVM or Clean Architecture).
 * Expertise in testing and debugging techniques, including unit tests, integration tests, and E2E testing.
Preferred Skills:
 * Experience in animation, graphics, and dependency injection frameworks.
 * Knowledge of Scrum/Agile methodologies and Jetpack Navigation.
 * Understanding of performance profiling tools and optimization techniques.
 * Experience with push notifications, internationalization, and Gradle task configuration.
Bonus Skills:
 * Experience with continuous integration and delivery, releasing apps to the Google Play Store.
 * Knowledge of Google Firebase Analytics and Crashlytics, as well as Jetpack Compose.
As a Senior Android Developer, you will be responsible for designing and developing high-quality mobile apps, mentoring junior team members, and contributing to architectural planning and refactoring. You will also participate in code reviews, write unit and UI tests, and apply software engineering design patterns to develop well-structured, modular, and performant application code.