Responsibilities
Develop, improve, and publish high-quality native Android apps providing user-friendly, scalable, and innovative mobile experience.
Perform code reviews, write unit tests, and contribute your ideas to improve the quality of our Android codebase.
Ensure apps that you develop are cross-device compatible, adhere to our company-wide style guide, and matches the designed user experience.
Within a cross-functional team, collaborate with other engineers specializing in backend services, web frontend, mobile apps, and test automation, as well as product design and ideation.
What you need to have (i.e., Minimum Qualifications)
Bachelor degree in Computer Science or related fields, or equivalent professional experience in software development.
Humility, zero egos, and excellent collaborative spirit. We are all here to learn and grow together as a team.
Eagerness to learn, eagerness to help, eagerness to share.
Knowledge and experience in building user-centric native mobile apps.
Firm understanding of object-oriented concepts, design patterns, and design principles.
What would make you stand out from the crowd (i.e., Preferred Qualifications)
Experience and knowledge in developing native apps with Kotlin.
Solid knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
Solid grasp of current Android best practices. (e.g., in memory management, UI layout & rendering, or network performance)
Solid understanding of Google’s Android design principles and interface guidelines.
Substantial portfolio of developed and released apps within Google Play Store.
Click here to Apply Online