Job Openings Android Engineer

About the job Android Engineer

Job Description:

  • Coordinate with cross-functional teams (Backend, Design, etc.) on planning and execution.
  • Contribute to the evolution of technology, product, and experience.
  • Partner with the product management team to define and execute the feature roadmap.
  • Design, build and improve highly scalable, reliable, and fault-tolerant systems for one of the world's fastest-growing mobile apps.
  • Unit-test code for robustness, usability, and reliability.
  • Communicate, collaborate and work effectively across cross-functional teams in a global environment.

Requirements:

  • In-depth knowledge and understanding of the Android Framework.
  • Understanding of internal implementation of programming languages, good OOP design skills, and good design patterns knowledge.
  • 1-2+ years of hands-on experience in developing and testing apps on Android for large-scale applications.
  • Hands-on experience and strong proficiency but not limited to Kotlin.
  • Ability to understand and implement Continuous Integration and Continuous Delivery principles.
  • Know of live data, data binding, and MVVM architecture is a plus.
  • Know of unit tests is a plus.