Android Developer

Logo of Foodics

Foodics

πŸ“Remote - Jordan

Job highlights

Summary

Join Foodics, a leading Restaurant-Tech company in MENA, as an Android Developer. You will be part of a remote mobile development team, designing and building advanced app features for our Android platform. This role requires 2+ years of native Android development experience using Kotlin, along with a Bachelor's degree in a related field. You will collaborate with product management and UX, implement object-oriented programming principles, and troubleshoot issues. Foodics offers a remote work opportunity, 30 calendar days of vacation, 30 days of work from anywhere, excellent career advancement opportunities, lucrative compensation including bonuses and company shares potential, and accelerated learning opportunities.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 2+ years of native Android development experience
  • Have published one or more Android apps in the App Store
  • Experience in building Android applications using Kotlin
  • Knowledge with offline storage, threading and performance tuning
  • Excellent debugging skills to solve challenging problems
  • Knowledge of integrating with RESTful API's
  • Knowledge of 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
  • A passion for technology and the ability to learn new concepts quickly
  • A good understanding of the full mobile development life cycle
  • Ability to brainstorm and communicate technology decisions and issues with peers and management
  • English fluency is required
  • Ability to work remotely in a fast-paced and evolving global environment, adapting to time zone and working day differences

Responsibilities

  • Work in a hands-on capacity within our remote mobile development team, you will be responsible for designing and building advanced app features and components for our Android platform
  • Implement Object-Oriented and functional programming Design principles to independently craft project solutions
  • You will be working with a team of talented Android developers creating amazing native apps
  • Work closely with product management & UX to execute an idea from concept to delivery using excellent software design, coding, & processes
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Troubleshoots issues with minimal guidance, identifies bottlenecks in existing workflows and provides solutions for a scalable, bug-free application
  • You will participate in testing and code documentation activities
  • Participate in peer code reviews, pair programming and technical review of architectural proposals

Benefits

  • A people-focused culture that fosters inclusion, diversity, innovation, and a flexible work setup: remotely, in-office, and hybrid models
  • 30 calendar days of vacation
  • 30 days of work from anywhere
  • Excellent career advancement opportunities
  • Lucrative compensation, including bonuses and company shares potential
  • Accelerated learning opportunities - attending training, conferences, and events as needed
  • An excellent opportunity to grow and work with the most amazing people in the industry
  • Being part of an environment that offers challenging goals, autonomy, and mentoring creates incredible opportunities for you and the company

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Foodics know you found this job on JobsCollider. Thanks! πŸ™