Design and Develop High-Quality Mobile Applications
As a senior mobile engineer, you will be responsible for designing and developing high-quality, visually appealing, and user-friendly mobile applications using Kotlin and Java. Your expertise in Jetpack Compose will enable you to build declarative UIs, manage state effectively, and navigate complex application flows.
Key Responsibilities:
* Develop native Android applications using Kotlin and Java.
* Build declarative UIs using Jetpack Compose.
* Manage state and navigation using State, Flow, ViewModel, and Navigation.
* Implement modern architecture patterns, such as Clean Architecture and MVVM.
* Integrate APIs to fetch and manipulate data in mobile applications.
* Work closely with designers to implement visually appealing and user-friendly interfaces.
Requirements:
The ideal candidate should have strong understanding of SOLID principles, modern architecture patterns, and UI/UX design principles. Proficiency in debugging and testing mobile applications, as well as familiarity with Git and version control systems, is essential for ensuring performance and quality.