Android Developer

 

Description:

As an Android Developer, you will play a crucial role in designing, developing, and maintaining our Android applications. You will collaborate closely with our cross-functional teams, including designers, product managers, and backend developers, to create exceptional user experiences and optimize our mobile commerce capabilities.

A glimpse of your typical workday

  • Android App Development: Design and build advanced applications for the Android platform, ensuring the best possible performance, quality, and responsiveness of our mobile applications.
  • Code Maintenance: Maintain and improve existing Android applications, ensuring they are up-to-date, bug-free, and in line with the latest Android platform changes and guidelines.
  • Collaboration: Work closely with cross-functional teams to define, design, and ship new features and enhancements for our Android applications.
  • UI/UX Implementation: Translate UI/UX designs into functioning Android applications, ensuring a seamless and visually appealing user experience.
  • Performance Optimization: Identify and address bottlenecks, fix bugs, and improve application performance to deliver smooth, efficient, and reliable mobile experiences.
  • Code Reviews: Conduct code reviews, provide constructive feedback, and collaborate with other developers to ensure code quality and adherence to best practices.
  • Testing and Debugging: Perform unit testing, integration testing, and troubleshooting to ensure the robustness and reliability of our Android applications.
  • Documentation: Maintain accurate and up-to-date technical documentation related to Android application development processes and workflows.

What will make you stand out

  • Minimum of five years of experience in a similar position.
  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related field. A relevant diploma or certification may also be considered based on experience and skills.
  • Experience: Proven experience as an Android Developer, with a strong portfolio of Android applications developed and deployed on the Google Play Store.
  • Programming Skills: Proficiency in Java or Kotlin programming languages and experience with Android development frameworks such as Android SDK, Android Studio, and Gradle.
  • Mobile Development: Solid understanding of mobile app development principles, including UI/UX design, performance optimization, memory management, and multithreading.
  • RESTful APIs: Experience with integrating mobile applications with RESTful APIs and working knowledge of JSON, XML, and web services.
  • Database Knowledge: Familiarity with local data storage options in Android, such as SQLite, as well as experience in working with remote databases.
  • Version Control and Collaboration: Proficient in using version control systems like Git and experience working collaboratively with cross-functional teams using agile development methodologies.
  • Android Design Guidelines: Strong understanding of Android design principles, Material Design guidelines, and user interface best practices to create visually appealing and intuitive user interfaces.
  • Solid experience in Magento 2 and oracle fusion.
  • Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to identify and resolve complex technical issues efficiently.
  • Communication and Collaboration: Excellent verbal and written communication skills, along with the ability to effectively collaborate with cross-functional teams and stakeholders.

Organization Masafi LLC
Industry IT / Telecom / Software Jobs
Occupational Category Android Developer
Job Location Dubai,UAE
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2023-07-27 2:39 am
Expires on 2024-06-01