Role Overview
This position involves developing and delivering mobile applications as an Android Engineer within a cross-functional team. The team is responsible for designing, building, and optimizing property & owner experiences on both web and mobile platforms.
Main Responsibilities
* Design and implement versatile Android UI components that can be seamlessly integrated across native experiences.
* Create high-quality code according to industry standards and best practices.
* Take ownership of features or stories, including leading small initiatives and collaborating with stakeholders.
* Contribute to delivery planning, estimation, and technical design by evaluating options, effort, and quality considerations.
* Collaborate with product, design, developers, and stakeholders to design solutions that meet user needs and align with team goals.
* Maintain and enhance existing products, including bug fixes, performance improvements, and feature updates.
* Support production systems and participate in the maintenance and enhancement of software products.
* Actively contribute to continuous improvement of products, technology, processes, and team development.
Key Qualifications
The ideal candidate will have strong skills in:
* Android app development
* Java or Kotlin programming languages
* UI/UX design principles
* Agile software development methodologies
* Version control systems (e.g. Git)
About the Team
We are a dynamic team of professionals who are passionate about creating innovative and engaging mobile experiences. We value collaboration, open communication, and continuous learning.