Offre fiable

Senior Android Engineer

Youverify Online Services

Lagos, Nigeria CDI

Publiée il y a 2 mois · Expire dans 3 semaines

Partager :

Description du poste

An established company is recruiting for the following position. Key Responsibilities:
  • Design, develop, and maintain high-quality Android applications and SDKs.
  • Write clean, maintainable, and efficient code in Java and Kotlin.
  • Write tests that cover 80% of the code implementation.
  • Implement new features and enhance existing functionalities based on user feedback and business requirements.
  • Define and advocate for Android architecture, the best practices, and coding standards.
  • Ensure the scalability, performance, and reliability of Android applications and SDKs.
  • Conduct code reviews and provide constructive feedback to team members.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Develop and maintain automated tests to ensure the robustness and reliability of applications and SDKs.
  • Perform thorough code testing and debugging to identify and fix bugs and performance issues.
  • Ensure compliance with security and data protection guidelines.
  • Create and maintain comprehensive documentation for developed features, codebase, and SDKs.
  • Provide technical support and troubleshooting for Android applications and SDKs.
Requirements:
  • 5+years of experience in Android application development.
  • Proven expertise in Java and Kotlin programming languages.
  • Strong experience in building and maintaining SDKs for Android applications.
  • Proficient in Android SDK, Android Studio, and related development tools.
  • Solid understanding of mobile UI/UX principles and best practices.
  • Experience with RESTful APIs, JSON, and web services integration.
  • Familiarity with version control systems, particularly Git.
  • Knowledge of software design patterns and architectural principles.
  • Experience with performance tuning and optimizing mobile applications.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Attention to detail and a commitment to delivering high-quality software.

Ce poste vous intéresse ?

Se connecter pour voir l'email

Pas encore inscrit ? Créer un compte gratuit