Minimum 3 year
Full Time Jobs
As part of the Apps Engineering team, your job will be to - Build and deploy high-quality Android applications using Android Studio. - Modifying and maintaining our existing apps both from development and deployment perspectives. - Collaborating with cross-functionality teams in an agile environment to deliver the work according to the set plans. - Working on new apps and modifying existing ones with different structures and complexities.
• BSc in Computer Science or a related field • Strong technical background with 3 – 5 years of experience in developing native Android Applications. • Substantial knowledge in Android SDK using Java and/or Kotlin. • Strong Knowledge in mobile development life cycle. • Excellent understanding of OOP and the SOLID principles. • Solid understanding and experience in integrating with RESTful APIs. • Solid understanding in different Software architectures including MVC, MVP and MVVM. • Good experience in integrating with the native hardware components as well as different 3rd party SDKs and libraries, such as maps providers, firebase components…etc. • Experience with version control tools like Git. • Knowledge in Flutter is a plus. • Excellent analytical and problem-solving skills. • Desire to work in a fast paced, agile, collaborative environment. • Strong communication skills. • Fluent English language skills.