Full Time

Android Developer

Android Developer

Job Description

Genrobotics is seeking a skilled and experienced Android Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining high-quality Android applications. You should have a solid understanding of mobile development technologies and frameworks, along with strong problem-solving and communication skills. Join us at Genrobotics and contribute to our mission of revolutionizing the robotics industry with innovative solutions and cutting-edge technology.

Responsibilities:

  • Designing and implementing mobile applications for the Android platform.
  • Collaborating with cross-functional teams, including designers, product managers, and backend developers, to gather requirements and develop efficient and user-friendly mobile solutions.
  • Writing clean, maintainable, and well-documented code using Java or Kotlin.
  • Utilizing the Android SDK, Android Studio, and other relevant tools to develop, test, and debug applications.
  • Implementing best practices and design patterns to ensure code quality, performance, and scalability.
  • Integrating external APIs and third-party libraries into mobile applications.
  • Optimizing application performance, improving UI/UX, and addressing issues related to memory, CPU usage, and battery life
  • Collaborating with the QA team to conduct thorough testing, identify and fix bugs, and ensure the stability of the applications
  • Keeping up to date with the latest trends, features, and frameworks in the Android development ecosystem, and incorporating them into projects when appropriate.
  • Contributing to the documentation of software applications, including technical specifications, user manuals, and system documentation.

Qualification & Skills Needed:

  • Proficiency in Java or Kotlin programming languages and the ability to write clean, efficient, and maintainable code.
  • Knowledge of UI/UX design principles and experience in creating visually appealing and user-friendly mobile interfaces.
  • Strong understanding of Android SDK, Android Studio, and the mobile development lifecycle.
  • Experience with version control systems (e.g., Git).
  • Solid understanding of software development principles, design patterns, and best practices.
  • Strong problem-solving and analytical skills, with the ability to debug and troubleshoot issues.
  • Excellent communication and teamwork abilities, with the capacity to work effectively in a collaborative environment.
  • A degree in Engineering and Additional qualifications it is good to have a Masters

Experience

2 Year

Submission Success

success

Interested to join our team?

Upload File