Android Developer

Dubai Tax Free22 months agoFull-time External
Negotiable
Job Summary: • *Responsibilities**: - Collaborate with cross-functional teams, including designers, product managers, and backend developers, to gather requirements and define project objectives. - Implement user interfaces that deliver an intuitive and visually appealing user experience, following Material Design principles. - Integrate with backend services and APIs to provide seamless data flow and real-time functionality. - Participate in code reviews and provide constructive feedback to ensure code quality and adherence to best practices. - Assist in troubleshooting and resolving issues reported by users, ensuring a positive user experience. • *Requirements**: - Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). - Strong proficiency in Java or Kotlin programming languages, with a deep understanding of object-oriented principles. - Experience with Android SDK, Android Studio, and other development tools and frameworks. - Familiarity with RESTful APIs and integrating with backend services. - Knowledge of version control systems, such as Git, and experience with collaborative coding workflows (e.g., GitHub, Bitbucket). - Strong problem-solving and debugging skills, with an ability to analyze and resolve complex technical issues. - Excellent communication and teamwork skills, with an ability to collaborate effectively with cross-functional teams. - Attention to detail and a passion for delivering high-quality, user-friendly mobile experiences. Preferred Qualifications: - Experience with modern Android architectures, such as MVVM or MVP. - Knowledge of reactive programming frameworks, such as RxJava or Kotlin Coroutines. - Familiarity with testing frameworks and practices for Android development, including unit testing and UI testing. - Experience with push notifications, background services, and deep linking. - Familiarity with continuous integration and deployment tools, such as Jenkins or Fastlane. • *Education**: - Bachelor's (preferred) ▶️ Android Developer 🖊️ I-Novate Arabia DMCC 📍 Dubai