Trusted listing

Senior Android Engineer

Youverify Online Services

Lagos, Nigeria Permanent

Published 2 months ago · Expires 3 weeks from now

Share :

Job description

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.

Interested in this job?

Log in to see the email

Not registered yet? Create a free account