Software Companies in Dubai
DISCLAIMER: Fraud Recruitment Offers Learn More
Software Development Company

Android Developer



Job Description:

 

We are looking for an experienced Android Developer to join our team. The ideal candidate will have a strong background in Android OS and app development, with hands-on experience designing and implementing IoT applications, APIs, and efficient user interfaces. The developer should be skilled in both Kotlin and Java, with a focus on delivering high-quality, maintainable code.

 

Key Responsibilities:

 

  • Android OS & Libraries: In-depth knowledge of Android OS, Android libraries, the compiling process, and development environments.
  • IoT Application Development: Design and develop IoT applications for connected devices, implement IoT protocols, and ensure reliable data exchange.
  • UI/UX Design: Collaborate with the design team to create intuitive and visually appealing interfaces, ensuring an excellent user experience.
  • Feature Development & Innovation: Brainstorm new features or applications, proactively contributing ideas for improving functionality.
  • Independent Multi-tasking: Ability to manage multiple tasks and projects independently, with strong organizational skills.
  • Programming Skills: Proficiency in Kotlin and Java, with a solid understanding of object-oriented programming (OOP) concepts.
  • API Integration: Experience with Retrofit for API calls, including RESTful services integration.
  • Third-party Libraries: Integration of third-party libraries to enhance app functionality.
  • Development Tools: Familiarity with Postman for API testing, version control tools such as Git or SVN, and IDEs for Android.
  • Flutter (Nice to Have): Basic knowledge of Flutter for cross-platform development.
  • App Deployment: Experience with publishing and managing apps on the Google Play Store (preferred).
  • Database Management: Proficient in using SQLite or Room for local data storage and management.
  • Architecture Patterns: Familiarity with the MVVM architecture for structured and maintainable code.
  • Problem Solving: Strong analytical and logical thinking skills to identify and resolve issues effectively.
  • Communication Skills: Excellent verbal and written communication skills for effective collaboration with cross-functional teams.

 

Preferred Qualities:

 

  • Creative and innovative thinker with a passion for mobile technology.
  • Detail-oriented with a commitment to delivering high-quality work.
  • Strong team player who can also work independently as needed.

 

Trivandrum , India
Microsoft/Open Source/Mobile

Share Your Profile With Us.

Max file size: 2 MB. Accepted file formats: doc, docx, pdf

* By checking this box, you understand and agree that this form collects your name and email, so we can correspond with you. Learn More