Jobless Developer
Klivvr logo
Klivvr

Posted 23 months ago

Open

Software Engineer III - Android

CairoOn-siteFull-time

AI Summary

We are hiring a talented and motivated mid-level Android Engineer to join our innovative mobile team. In this role, you will work alongside experienced engineers to design, build, and maintain high-quality Android applications that delight our users.

About this role

We are hiring a talented and motivated mid-level Android Engineer to join our innovative mobile team.

In this role, you will work alongside experienced engineers to design, build, and maintain high-quality Android applications that delight our users. You will have the opportunity to contribute to every stage of the app development lifecycle, from concept to delivery, and collaborate with cross-functional teams to create impactful mobile experiences.

What you'll do:

  • Design and implement user-friendly and visually appealing Android applications that align with user requirements and business objectives.
  • Collaborate with product managers, designers, and other stakeholders to define project requirements, scope, and timelines.
  • Write clean, efficient, and maintainable code following best practices and coding standards for Android development.
  • Conduct code reviews, provide feedback, and mentor junior developers to ensure code quality and consistency.
  • Troubleshoot and debug issues, identify performance bottlenecks, and implement effective solutions to optimize app performance.
  • Stay current with the latest trends, technologies, and best practices in Android development, and share knowledge with the team.
  • Work closely with QA engineers to ensure thorough testing of applications, identify bugs, and implement fixes as needed.
  • Collaborate with backend developers to integrate APIs and services, ensuring seamless communication between the app and server.
  • Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, to track progress and prioritize tasks.
  • Contribute to the improvement of development processes, tools, and methodologies to enhance team productivity and efficiency.
  • To succeed in the role, you’ll need to have:

  • 3+ years of experience in Android development, with a strong understanding of Java/Kotlin programming languages and the Android SDK.
  • Proficiency in using Android Studio and other development tools, as well as version control systems like Git.
  • Solid understanding of mobile app architecture patterns (e.g., MVC, MVP, MVVM) and design principles.
  • Experience with RESTful APIs, JSON/XML parsing, and asynchronous programming.
  • Strong problem-solving and analytical skills, with the ability to quickly learn new technologies and troubleshoot issues.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Familiarity with Agile/Scrum methodologies and the ability to work in a fast-paced, iterative development environment.
  • A portfolio of Android applications developed or contributed to is highly desirable.
  • Experience with cross-platform development frameworks (e.g., KMP) is a plus.
  • Explore related jobs

    Browse these categories