Employer Active
Not Disclosed
Salary Not Disclosed
1 Vacancy
Role & responsibilities
Create and manipulate XML layout files effectively. Understanding of UI/UX principles to create visually appealing and userfriendly interfaces. Abstracts the data source (local database network etc.) from the rest of the application. Provides a clean API for accessing data hiding the details of data retrieval and manipulation. Ensures that a class has only one instance and provides a global point of access to that instance. play a crucial role in designing implementing and maintaining robust software applications ensuring scalability performance and maintainability. Optimize application performance and ensure scalability. Stay updated with industry best practices and emerging technologies.
Preferred candidate profile
Skilled Software Developer proficient in ModelViewController (MVC) ModelViewPresenter (MVP) and ModelViewView Model (MVVM) Design and develop software solutions using MVC MVP or MVVM architectural patterns. Publishing Apps: Knowledge of the app submission process on the Google Play Store including app signing store listing optimization and managing app releases. Android Studio: Proficiency in using Android Studio the official IDE for Android development. This includes project setup debugging and version control. APIs and Libraries: Ability to work with RESTful APIs for data retrieval and integration with thirdparty libraries for functionalities like networking database management (e.g. SQLite) and image loading (e.g. Picasso Glide). CrossPlatform Development: Awareness of crossplatform development frameworks like Flutter or React Native can be beneficial for broader career opportunities. Strong understanding of software design principles and patterns.
Full Time