Browse Jobs
For Employers
Post JobLog inGet Started

Android Developer

Perfect Presentation
6th of October, Giza
Posted 1 year ago
119Applicants for1 open position
  • 72Viewed
  • 72In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • We are looking for a Senior Android Developer who is excited to work as a specialist in a
  • fast-paced, lean, and agile startup with strong traction and growth. You will be working on our
  • native mobile Android apps to help take them to the next level.
  • You will be a part of a well structured mobile team which follows agile processes,
  • development best practices, show flexibility and allows you to grow and gain experience.
  • • Build innovative product features Android apps
  • • Conduct code reviews to ensure a code of the highest quality
  • • Unit-test code for robustness, including edge cases usability, and general reliability
  • • Take part in planning meetings with a truly agile team to break down user stories into technical tasks
  • • Provide increasingly accurate estimations for the tasks to be done
  • • Collaborate with other developers, product managers, designers, and QA engineers to deliver the best product possible
  • • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Job Requirements

  • • Bachelor’s degree or higher in Computer Science or a related field
  • •3-5 year of experience in the development of Android apps that use web services (for example with REST and JSON)
  • • Strong experience with Kotlin and Java
  • • A strong understanding of design patterns
  • • Extensive knowledge of Unit Testing frameworks, ideally some understanding of Automation testing
  • • Up-to-date with the latest android libraries and components (Architecture components, Room, Lifecycle)
  •   Experience with Socket I.O, Signal R and google play services  
  • • Have published one or more Android apps in the app store
  • • Knowledge about CI/CD systems
  • • Expert knowledge of asynchronous programming (RxJava, Kotlin Coroutines, LiveData)
  • • Knowledge about different architecture patterns MVVM, MVP
  • • Experience with git or other version control systems, and how collaboration happens between team members (Code Review, PRs, branching mechanisms)
  • • Experience with dependency injection concepts such as Hilt, Dagger2, Koin
  • • Very good English speaking & writing skills
  • • Ability to handle the pressure and flexibility of a start up company
  •  Good team player

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentAndroid Developer