Lead- Android - Noida, India - RedDoorz

    RedDoorz
    RedDoorz Noida, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Default job background
    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

    • 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

    This Role Requires:

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