- Java & Kotlin Expertise: Demonstrate a minimum of 6 years of proficiency in Java and Kotlin, showcasing the ability to develop high-quality, scalable, and efficient code.
- Android Application Components: Utilize your knowledge of Android Application Components to design and implement cutting-edge features, ensuring the seamless integration of various elements for optimal user experience.
- Version Control: Proficient in using GIT as a version control system, ensuring collaborative and efficient code management within a team environment.
- Jetpack & Community Libraries: Leverage your experience with common Jetpack components and community libraries such as Room, WorkManager, Hilt, OkHttp, and RxJava to enhance the functionality and performance of Android applications.
- Architectural Patterns: Apply your expertise in architectural patterns, including Clean Architecture, MVVM, MVI, and MVP, to design and develop robust and maintainable code.
- Code Quality: Demonstrate a commitment to writing high-quality, clean (SOLID), and testable code, contributing to the overall excellence of the software development process.
- Agile Development: Work collaboratively in an Agile development environment, contributing to sprint planning, daily stand-ups, and sprint reviews to deliver high-quality features on time.
- Continuous Learning: Display a strong eagerness to learn and adapt to new technologies, staying updated on the latest trends and best practices in Android development.
- Adaptability and Communication: Showcase the ability to adapt to various situations, coupled with excellent communication skills. Work effectively within a team, articulating ideas and solutions clearly.
- Willingness to Excel: Demonstrate a proactive attitude, a strong work ethic, and a willingness to take on new challenges, ensuring the continuous improvement of skills and contributions to the success of the team.
- Leadership Quality: Following a ticket system, troubleshooting and resolving bugs. Supervising other Android Developers Talent who be working under You and handling a team of Android Developers
- Good Level of Java & Kotlin (min 7+ years)
- Knowledge of Android Application Components
- GIT version control system familiarity
- Experience with common Jetpack & community libraries (Room, WorkManager, Hilt, OkHttp, RxJava...)
- Knowledge of architectural patterns (Clean Architecture, MVVM, MVI, MVP)
- Writing high-quality, clean(SOLID) & testable code
- Agile Development familiarity
- Eager to learn new technologies
- Can adapt to situations easily, good with communication, willingness to learn and do more
- Ability to identify, debug and resolve critical production issues proactively and efficiently by collaborating with different teams.
Lead- Android - Noida, India - RedDoorz
Description
Get to know our company
RedDoorz is the largest hotel chain in Southeast Asia with 3000+ hotels and 8Mn+ customers spread across Indonesia, Philippines and Singapore. RedDoorz strives to provide the finest affordable accommodation to all customers in every stay. We are committed to delivering a quality experience to customers by leveraging technology and data to the full scale.
Experience: years, Candidate should have experience as a Lead.
Primary Skills:
Application Security, Jetpack Compose, Kotlin Coroutines, Material Design, Architectural Patterns, Jetpack, Kotlin, MVI, MVVM, Android, Java
Looking for:
Lead Android Developer who is passionate about their work, eager to learn and grow, and committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference.
Roles & Responsibilities
This Role Requires: