- Enhance MageNative’s Android application functionality for customers
- Improvements to the application’s performance and bug fixing
- Increasing the code’s robustness, usability, and reliability in general.
- Take charge of the assigned features, beginning with estimating timelines and ending with the production release.
- An experience of at least one to four years of developing B2C applications for Android.
- Extensive experience in developing and implementing mobile applications with custom UI components.
- Designed high-performance apps with experience managing memory and making them performant.
- Strong understanding of Google Maps, Social APIs, and the Android SDK Experience with Java, Kotlin, and the Android SDK Understanding of mobile UI/UX conventions.
- Must have experience using GIT Should have published two apps in the Google Play Store.
- Solid knowledge of Object-Oriented Programming structures and design patterns.
- Ability to program in Java and Kotlin, JSON, and APIs such as REST and JSON.
- Having prior experience in design patterns such as MVP, MVVM, VMI, etc., would be helpful.
- Knowledge of agile methodologies and software development processes.
- Debugging and problem-solving skills.
- Ability to communicate effectively in English (verbally and written).
- A good grasp of DB design is essential.