Our client is a leading financial company operating in Sudan & North Africa. is looking for Android Developer.You will be responsible for designing, developing, and maintaining mobile applications for the Android operatingsystem. You will work closely with designers and backend developers to ensure that the application is optimized forperformance and user experience.1. Develop and maintain mobile applications for the Android platform2. Collaborate with designers to ensure the visual design is translated into a functional andaesthetically pleasing user interface3. Integrate with backend systems and APIs4. Test and debug mobile applications to ensure they work as expected5. Optimize mobile applications for performance and battery life6. Stay up-to-date with industry trends and recommend new technologies and best practicesRequirements1. At least 3 years of experience in Kotlin programming language2. Experience with Android SDK, Android Studio, and related tools3. Knowledge of mobile app architecture patterns such as MVP or MVVM4. Experience in working with RESTful APIs and JSON5. Very good command of English (both spoken and written)6. Strong communication and collaboration skills7. Problem-solving skills and attention to detail8. Ability to work in a fast-paced environment and learn quickly9. Bachelor's degree in Computer Science or related field, or equivalent experience10. Flutter experience is a MUST