Job Openings Android Developer

About the job Android Developer

Were looking for a skilled Android Developer to design, develop, and maintain applications for a range of Android devices, from mobile phones to tablets. Youll collaborate with cross-functional teams to build high-quality products, ensuring seamless integration with back-end services and delivering exceptional user experiences.

Key Responsibilities:

  • Design, develop, and maintain Android applications for various devices.
  • Collaborate with engineers, developers, and other teams to ensure smooth integration across infrastructure layers.
  • Conduct functional analysis, application design, coding, unit testing, deployment, and maintenance.
  • Optimize applications for performance, memory usage, and responsiveness.
  • Implement and maintain connectivity with back-end services using RESTful APIs.
  • Ensure adherence to Googles design principles and interface guidelines.
  • Monitor app performance, debug issues, and implement fixes.
  • Utilize version control tools and continuous integration practices to maintain code quality.

Qualifications:

  • Proficiency in Java and Kotlin.
  • Experience with Android frameworks such as Core Data and Core Animation.
  • Strong understanding of offline storage, threading, and performance tuning.
  • Familiarity with integrating RESTful APIs for communication with back-end services.
  • Solid grasp of UI/UX principles and Googles design guidelines.
  • Experience with tools for performance and memory tuning.
  • Knowledge of cloud messaging APIs and push notifications.
  • Ability to conduct benchmarking and optimize applications.
  • Proficient in using GitLab or other version control tools.
  • Familiarity with continuous integration practices.

Preferred Skills:

  • Strong problem-solving abilities and attention to detail.
  • Excellent communication skills and a commitment to collaborative development.
  • Ability to work in an agile environment and adapt to changing requirements.