Transform the Future of Mobile Technology
Dive into a world of digital innovation where cutting-edge technologies drive change and thrill users.
We are seeking a talented Senior Android Developer to play a key role in shaping the future of Android mobile technology.
Key Responsibilities:
* Deliver high-quality work against technical challenges while following strong software design principles.
Requirements:
* 6+ years of experience in software engineering.
* Extensive experience in developing Android native applications in Kotlin.
* Solid understanding of the full Android development life cycle.
* Strong knowledge of Android UI design principles and best practices.
* Experience with MVVM and Clean Architecture.
* Expert in UI layouts and adaptive layouts for various hardware configurations.
* Experience writing custom views and controls.
* Experience with unit testing, integration testing, and E2E testing.
* Experience using external libraries and GitFlow.
* A solid grasp of algorithms, data structures, and design patterns.
Preferred Skills:
* Experience in animation and graphics.
* Experience with Scrum/Agile methodologies.
* Experience with Jetpack Navigation.
* Experience with performance profiling tools and optimization techniques.
As a team member, you will:
* Contribute to high-quality mobile app design and architecture.
* Apply software engineering design patterns.
* Perform code reviews and contribute to architectural planning.