Senior Android Developer - Alexandria

winfooz - Alexandria

20
Applicants for
1 open position
14
Seen
5
Shortlisted
4
Rejected
Experience Needed:
More than 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Work From Home
Salary:
Confidential
Languages:
English
Vacancies:
1 open position
About the Job

We are hiring a super talented Senior Android developer who will be based in Egypt, and a driving force in the engineering development of our mobile-first product. You will take the lead on highly visible technical features, help others in the team with complex problems, and work closely with product owners. You'll leave every day knowing you made a difference.

What will you do?

  • Collaborate with multiple engineering teams
  • Identify and resolve device performance issues
  • Determine workload requirements and deliver solutions
  • Turn mockups and designs into a completely functional application.
Job Requirements

Must have

  • Proficient with JAVA
  • Familiarity using MVC, MVVM
  • Must be able to identify, troubleshoot, and resolve production bugs
  • Work quickly, independently, yet collaboratively
  • Strong visual design and user experience instincts
  • Knowledge and understanding of design patterns like Singletons, Factories, Facade, Observable, etc..
  • Experience with performance and memory debugging using Android Profiler
  • Experience in Data Persistence using SQLite or Third party libraries like Realm, Room, etc…
  • Implement front-end experiences using wireframes, user flows and process flows to bring to life interaction and design ideas.
  • Architect efficient, scalable, and well-documented code
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Experience in networking libraries such as Retrofit
  • Experience with Git, including branching and merging strategies

Nice to Have

  • Knowledge in Kotlin programming is a plus.
  • Knowledge in Android architecture components is a plus
  • Knowledge in JAVA 8 streams, lambda expressions is a plus

What do we offer

  • Competitive salary
  • Innovated and amazing culture
  • Flexible working environment
  • Opportunity to grow with our company
  • A young innovative, ambitious team of top experts
  • High-tech environment