BookMyShow

BookMyShow - Software Development Engineer II - Android Platform

Click Here to Apply

Job Location

mumbai, India

Job Description

An SDE II in BookMyShow plays a key role in owning end to end design/Architecture of a complex system/team they have been assigned to. They co-own the technology vision of the respective team and significantly contribute to the overall success of the team. They partner with the product/business teams to understand the product features and specifications, translate them into high level and low-level design thereby facilitating the team in design and development of mission-critical applications. Our vast Android ecosystem spans across multiple verticals- Movies, Live Entertainment & Video Streaming, collaborating with Business, Product, and Design and across form factors - Mobile apps, Television apps, and partner applications. Join us - as we grow at a rapid pace, solving dynamic and interesting problems that impact millions of users. What will you do : - Build & Influence features and products while bringing in Android best practices. - Have end-to-end ownership of the product and the codebase (FE and APIs). - Focus on generic, reusable, and modular components to improve our go-to-market time. - Track all important app quality metrics including crash rates, page load times, app size, memory footprint. - Collaborate closely with engineers & stakeholders from other teams. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. - Improve developer productivity & tools, release pipelines, set or modify processes to suit team needs, and bring in industry best practices. - Build a close partnership with the iOS team & platform to ensure synergy & feature parity between the two platforms. - Lead, inspire & guide fellow team members on system design & best practices. - Present achievements & lead roadmap ideations with management. - Evangelize our technology practices to the outside world through tech conferences and blogs. What are we looking for : - 4-6 years of experience in building consumer-facing or business facing Android mobile apps. - Exceptional Kotlin & functional programming skills & the natural urge to rewrite Java code. - Hands-on experience with Kotlin, Android architecture components, JetPack libs, MVVM & the Gradle build system. - Hands-on experience with Dagger2, coroutines, data-binding, repository pattern, Retrofit, Room & other common Android libs/patterns. - Impeccable understanding of lifecycle & multi-threading in the JVM world. - Experience with REST APIs, Firebase suite & third-party libraries and APIs. - Motivation to set up a comprehensive unit testing approach to development. - Open to experimenting with new tech like Compose, Flutter & so on. - Have a good eye for design & product thinking and the ability to make data-driven decisions. - Good grasp of data structures and algorithms - especially the ones used in mobile development & API design. - Knowledge of the mobile development cycle, popular architectures, trends, & emerging technologies. - androMentoring other engineers in the team & representing the mobile team in cross-platform forums. (ref:hirist.tech)

Location: mumbai, IN

Posted Date: 11/15/2024
Click Here to Apply
View More BookMyShow Jobs

Contact Information

Contact Human Resources
BookMyShow

Posted

November 15, 2024
UID: 4938342008

InternJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.