Android Developer

We are looking for an experienced Android Developer to join our team. As an Android Developer, you will be responsible for designing and developing innovative mobile applications for the Android platform. You will collaborate with cross-functional teams to define, design, and ship new features, ensuring the performance, quality, and responsiveness of the applications.

Key Duties and Responsibilities

  • Design and build advanced applications for the Android platform.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Work with outside data sources and APIs to integrate and consume data.

  • Unit-test code for robustness, including edge cases, usability, and general reliability.

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

  • Troubleshoot and resolve bugs and performance issues.

  • Optimize application performance and ensure a smooth user experience.

  • Stay up-to-date with the latest industry trends and advancements in Android development.

Skills

  • Java

  • Adaptability

  • Teamwork abilities

  • Communication

  • Attention to detail

  • Agile development methodologies

  • Problem-solving

  • Git

  • JSON

  • Third-party libraries

  • Android Studio

  • Kotlin

  • Android SDK

  • RESTful APIs

Requirement

  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • Proven experience in Android application development.

  • Strong knowledge of Java and Kotlin programming languages.

  • Proficiency in Android Studio and related tools.

  • Experience with RESTful APIs and JSON.

  • Familiarity with the Git version control system.

  • Solid understanding of the mobile application development life cycle.

  • Strong problem-solving and debugging skills.

  • Good communication and teamwork abilities.

  • Ability to work in a fast-paced, collaborative environment.