Browse Jobs
For Employers
Post JobLog inGet Started

Software Engineer - Android

Robusta
New Cairo, Cairo
Posted 4 years ago
219Applicants for2 open positions
  • 1Viewed
  • 1In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Our Engineering Team

  • At robusta, Engineers are craftsmen, we take pride in our skills and our target is delivering the right value to our partners.
  • We deeply believe in the Agile & DevOps movements, and we structure and shape our systems and processes accordingly.
  • Our growing team of 50+ Engineers organized across 7 tribes, take pride in their craft, and we are always seeking to build a robust, scalable, resilient and clean product; we deeply believe one day of good design saves us months of bad implementation.

Our Android Tribe

  • We are currently the smallest tribe within the engineering team yet proudly we can say we have a strong synergy. We do not let the smallest things just slip by and keep negative energy away from our table.

What are your responsibilities? Your life as a Software Engineer in Android

  • Designing and building advanced applications for the Android platform
  • Attending client meetings for technical consultancy, managing cross-functional development teams and being a technical mentor for your tribe
  • Collaborating with cross-functional teams to define, design, and ship new features
  • Working on bug fixing and improving application performance
  • Submitting and managing applications on Google Play Store
  • Exploring, communicating and implementing Android best practices within the organization to maximize development efficiency
  • Staying ahead of the game and up to date with the latest the field has to offer along contributing to your community & helping your peers

Job Requirements

Who are we looking for? (About you)

We are looking for a new perfectionist to join our tribe. You have an eye for detail and looking forward to try out the newest technologies out there. You love challenges and love solving tech mysteries. We are not looking for a coding machine but a team player who enjoys collaboration with other teams and contributing to their peers.

  • You have 2+ years of experience in Android app development and general knowledge of mobile landscape, architectures, trends, and emerging technologies
  • You have experience with capacity building, mentoring, and excellent communication skills along with understanding engineering metrics and working to improving them
  • You are experienced with third-party libraries and APIs and working with remote data via REST and JSON
  • You worked with RxJava and have insight of design and architecture patterns
  • You have a solid understanding of Git
  • You follow best practices for team and code collaboration
  • Nice to have Computer Science background or relevant work experience

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Engineer - Android