We are looking for an Android Developer who possesses a passion for
pushing mobile technologies to the limits.You will be working alongside other engineers and
developers working on different layers of the infrastructure. Therefore, commitment to
collaborative problem solving, sophisticated design, and creating quality products is
Collaborate with cross-functional teams to define, design, and release new features.
Collaborate with product, UX and other engineering teams to deliver the highest quality mobile experiences on supported devices.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Currently pursuing bachelors in computer science and related field.
Knowledge and understanding of at least one native android development language, eg. Java, Kotlin etc.
Solid understanding of object-oriented concepts and mobile development life cycle.
Experience working with Android SDK, remote data via REST and JSON(Protocol buffer is preferred).
Experience with third-party libraries and APIs.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Good understanding of CS fundamentals, eg. data structures and algorithms.
Excellent conceptual, analytical, and problem-solving abilities.
Excellent verbal and written communication skills.