Senior Android Engineer at Youverify

ict
September 24, 2024
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

 

 

  • Job Location: Lagos
  • Employment Type: Full-time and contract

 

Description

 

  • We seek a highly skilled and experienced Senior Android Engineer to join our dynamic and innovative team.
  • The ideal candidate will have a minimum of 5 years of experience in developing Android applications using Java and Kotlin and a strong background in building SDKs for Android applications.
  • As a Senior Android Engineer, you will be key in designing, developing, and maintaining our cutting-edge mobile applications and SDKs, ensuring high performance, quality, and responsiveness.

Key Responsibilities

Design and Development:

 

  • 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.

Architecture and Best Practices:

 

  • Define and advocate for Android architecture best practices and coding standards.
  • Ensure the scalability, performance, and reliability of Android applications and SDKs.
  • Conducted code reviews and provided constructive feedback to team members.

Collaboration:

 

  • Collaborate with cross-functional teams including product managers, designers,
  • and backend engineers to deliver a seamless user experience.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.

Testing and Quality Assurance:

 

  • 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.

Documentation and Support:

 

  • Create and maintain comprehensive documentation for developed features, codebase, and SDKs.
  • Provide technical support and troubleshooting for Android applications and SDKs.
  • Stay up-to-date with the latest industry trends, technologies, and best practices in Android development.

Requirements

Experience:

 

  • BSc or MSc Degree in Computer Science, Engineering or other related area
  • Minimum of 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.

Technical Skills:

 

  • 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.

Soft Skills:

 

  • 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.
  • Application Closing Date: 8th October, 2024.

 

Method of Application

Interested and qualified candidates should send their Resumes, and portfolios to: hr@youverify.co using “Senior Android Engineer Application” as the subject of the mail.