Senior Android Developer

  1. Home
  2. Android Developer
  • Company valify-solutions
  • Employment Full-time
  • Location Cairo
  • Submitted Posted 1 month ago - Updated 9 hours ago
About the Role:
We're seeking a passionate and experienced Senior Android Developer to join our high-performing team. You'll play a pivotal role in designing, developing, and maintaining our next-generation Android applications, working alongside talented engineers and product managers to deliver exceptional user experiences.

Responsibilities:
  • Lead the development of robust, scalable, and performant Android SDKs, ensuring adherence to best practices and quality standards.
  • Architect and design complex Android components, data structures, and algorithms, optimizing for efficiency and maintainability.
  • Implement clean, modular, and testable code using Kotlin, adhering to modern development principles and guidelines.
  • Collaborate with product managers and designers to understand user needs and translate them into intuitive and effective UI/UX solutions.
  • Integrate with backend services using RESTful APIs or other communication protocols.
  • Write unit and integration tests to ensure code quality and reliability.
  • Stay up-to-date with the latest Android technologies, libraries, and frameworks.
  • Be proactive in identifying and resolving technical challenges, proposing innovative solutions.
  • Design and implement CI/CD pipelines for Android applications
  • Contribute to continuous improvement processes, optimizing development workflows and tools.


Requirements

  • Minimum of 4 years of hands-on experience as an Android Developer.
  • Proven track record of successfully shipping high-quality Android applications.
  • Expert understanding of the Android SDK, including Kotlin, Material Design, and relevant frameworks (e.g., Jetpack, RxJava).
  • Strong knowledge of UI/UX design principles and best practices.
  • Experience with testing methodologies and tools (e.g., JUnit, Espresso).
  • Experience with CI/CD tools and practices
  • Experience with Git or other version control systems
  • Excellent communication, collaboration, and problem-solving skills.
  • Passion for Android development and a desire to stay ahead of the curve.
  • Ability to work independently and as part of a team
  • Bonus points for experience with:
  • Cross-platform development (e.g., Flutter, React Native)
  • Machine learning or AI integrations


Benefits

  • Medical Insurance for Self

  • Social Insurance
  • Flexible working arrangement
  • Dynamic & agile working environment


Loading similar jobs...

Mobile App Developer Jobs

Step into the forefront of mobile innovation! Unlock career opportunities in cutting-edge app development.

© 2024 Created by Mobile App Developer Jobs. All rights reserved.