Description

Responsibilities

  • Work on a large project with a team of developers, a product owner and a designer.
  • Bring Android applications through concept, prototyping and production while working with the hardware team for various integration points.
  • Develop new software components, and extend and improve existing ones.
  • Take part in discussions about new features and improvements.

Required Skills

  • Extensive knowledge about mobile app development.
  • Proficiency with writing automated tests in Jest, JUnit, Espresso, Mocha, etc.
  • Proficiency in Flutter, Kotlin/Java/Swift/Objective-C/React Native.
  • Familiarity with Front-end technologies, HTML, CSS, JavaScript.
  • Familiarity with RESTful APIs and mobile.
  • Familiarity with the JSON format.
  • Proficient in Unix/Linux environments.
  • Strong analytical and problem-solving skills.

Required Experience

  • 3+ years of experience in Android development.
  • Experience in building high-quality native Android apps.
  • Experience in working with Android Studio.
  • Experience in both Java and Kotlin development.
  • Experience in integration RESTful web services.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate