Android Developer

1 pax
Negotiable - Closing Feb 29, 2024

Job Description

As an Android Software Engineer, you will play a pivotal role in the design, development, and maintenance of our Android applications. You will work in a collaborative environment with a team of passionate engineers, designers, and product managers to deliver high-quality software that delights our users.

Job Responsibilities

  • Collaborate with cross-functional teams to understand project requirements and translate them into effective, high-quality code.
  • Design, develop, and maintain Android applications that are user-friendly, efficient, and performant.
  • Participate in code reviews and provide constructive feedback to ensure code quality and adherence to coding standards.
  • Identify and address performance bottlenecks and optimize applications for speed and scalability.
  • Troubleshoot and resolve technical issues and bugs as they arise.
  • Keep up-to-date with the latest Android development trends and technologies and apply them to enhance our applications.
  • Maintain documentation for code, architecture, and development processes.
  • Contribute to the continuous improvement of development processes and practices.

Job Requirements

  • Bachelor's or higher degree in Computer Science, Software Engineering, or a related field.
  • At least 2 years of professional experience in Android application development.
  • Proficiency in Java and Kotlin programming languages.
  • Solid understanding of Android SDK and related tools.
  • Experience with Android Studio, Git, and version control.
  • Knowledge of RESTful APIs, JSON, and other data exchange formats.
  • Strong problem-solving skills and the ability to work independently and in a team.
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
  • Experience with third-party libraries and frameworks is a plus.
  • Experience with printers integrations is a plus