Senior Android Engineer

We're looking for Senior Android engineers who would love the opportunity to work on some impactful projects with our team to achieve the next big milestones. We work in small cross functional teams with a variety of skills and experience. We are currently in the process of building a bigger product team. If you are a person who is passionate about Android and cutting edge technology, we'd love to hear from you.

On a day to day basis you will:

  • Design and build advanced applications for the Android platform
  • Write clean, well thought out and reliable code
  • Take responsibility and ownership of a project from start to finish
  • Managing, coaching and mentoring a junior engineers, establishing priorities
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Essential Requirements

  • Be a nice and humble person who cares what they build and love to take the ownership
  • Growth mindset and committed to continuous learning
  • Have some experience in leading a team
  • Good understanding of various software patterns and system design
  • Proven software development experience and Android skills development
  • Some experience in TDD approach
  • Have published at least one native Android app on Play Store
  • Solid understanding of the full mobile development life cycle.
  • Experience with third-party libraries and APIs i.e. RetroFit RxJava and RxKotlin
  • Strong understanding of Android fundamentals 
  • Experience working with RESTFUL APIs
  • Experience in writing Android apps in Kotlin

Optional Requirements (+points)

  • Experience in writing Automation tests for Android
  • Knowledge of Clean Architecture and SOLID principles
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Degree in Computer Science, Engineering or a related subject
  • Experience in working with GraphQL

Immediate start
Competitive salary based on experience


Role

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.