Apply

Android Developer

Posted 2024-11-07

View full description

๐Ÿ’Ž Seniority level: Middle, 2+ years

๐Ÿ“ Location: Egypt

๐Ÿ” Industry: Restaurant-Tech

๐Ÿข Company: Foodics

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 2+ years

๐Ÿช„ Skills: Software DevelopmentAndroidGitKotlinREST APICommunication SkillsAnalytical SkillsCollaborationRESTful APIs

Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 2+ years of native Android development experience.
  • Experience in publishing Android apps in the App Store.
  • Strong experience building applications using Kotlin.
  • Knowledge of offline storage, threading, and performance tuning.
  • Excellent debugging skills to solve problems.
  • Familiar with RESTful APIs and version control with Git.
  • Knowledge of open source libraries and dependency management tools.
  • Understanding of Android design principles and interface guidelines.
  • Familiarity with cloud message APIs and push notifications.
  • Strong passion for technology and quick learning ability.
  • Good understanding of mobile development lifecycle.
  • Ability to communicate technology decisions with peers and management.
  • Fluency in English.
Responsibilities:
  • Work in a hands-on capacity within the remote mobile development team, responsible for designing and building advanced app features and components for Android.
  • Implement Object-Oriented and functional programming design principles to independently craft project solutions.
  • Collaborate closely with product management and UX to execute ideas from concept to delivery using excellent software design.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Troubleshoot issues with minimal guidance, identify bottlenecks in existing workflows, and provide solutions.
  • Participate in testing and code documentation activities.
  • Engage in peer code reviews, pair programming, and technical review of architectural proposals.
Apply

Related Jobs

Apply

๐Ÿ“ Egypt

๐Ÿงญ Full-Time

๐Ÿ” Mobile application development

๐Ÿข Company: BlackStone eIT

  • Bachelorโ€™s degree in Computer Science, Engineering, or a related field.
  • At least 5 years of experience in Android app development.
  • Proficient in Java and Kotlin, with a deep understanding of both programming languages.
  • Strong knowledge of Android SDK and Android architecture components.
  • Experience with APIs, third-party libraries, and web services integration.
  • Familiarity with mobile app performance optimization techniques.
  • Experience with version control systems, particularly Git.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork abilities.
  • A passion for mobile technology and continuous learning.

  • Develop advanced Android applications, ensuring high performance and responsiveness.
  • Collaborate with UI/UX designers to implement design enhancements seamlessly.
  • Conduct code reviews and provide constructive feedback to junior developers.
  • Identify and resolve application bottlenecks and bugs for optimum performance.
  • Stay abreast of emerging mobile technologies and frameworks.
  • Contribute to the overall architecture and design of new systems and applications.
  • Document development processes, code changes, and technical specifications.

Software DevelopmentAndroidGitJavaKotlinCommunication SkillsAnalytical SkillsCollaborationProblem Solving

Posted 2024-09-27
Apply
Apply

๐Ÿ“ Egypt

๐Ÿ” Computer software

๐Ÿข Company: BlackStone eIT

  • Bachelor's degree in Computer Science or a related field.
  • Minimum of 3 years of experience as an Android Developer.
  • Proficiency in Java and Kotlin programming languages.
  • Strong understanding of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Experience with Android frameworks such as Retrofit, Dagger, Room, etc.
  • Knowledge of RESTful APIs and web services integration.
  • Understanding of mobile UI/UX principles and best practices.
  • A keen eye for detail and strong problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Experience with version control systems, such as Git.

  • Design and develop Android applications based on project requirements.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Optimize applications for performance, scalability, and usability.
  • Participate in code reviews to ensure code quality and adherence to coding standards.
  • Troubleshoot and debug issues, and provide timely resolution.
  • Stay updated with the latest industry trends and technologies.
  • Document development activities and maintain project documentation.

AndroidGitJavaKotlinCollaborationProblem SolvingRESTful APIs

Posted 2024-09-20
Apply