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 essential.
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.