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.