Software Development Engineer II - Android

BookMyShow

Not Interested
Bookmark
Report This Job

profile Job Location:

Mumbai - India

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy
The job posting is outdated and position may be filled

Job Summary

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.
Want to keep your entrepreneurial spirit alive
Join us - as we grow at a rapid pace solving dynamic and interesting problems that impact millions of users.

What will you do

    1. Build & Influence features and products while bringing in Android best practices.
    2. Have end-to-end ownership of the product and the codebase (FE and APIs).
    3. Focus on generic reusable and modular components to improve our go-to-market time.
    4. Track all important app quality metrics including crash rates page load times app size memory footprint.
    5. 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.
    6. Improve developer productivity & tools release pipelines set or modify processes to suit team needs and bring in industry best practices.
    7. Build a close partnership with the iOS team & platform to ensure synergy & feature parity between the two platforms.
    8. Lead inspire & guide fellow team members on system design & best practices.
    9. Present achievements & lead roadmap ideations with management.
    10. Evangelize our technology practices to the outside world through tech conferences and blogs.

    What are we looking for

      1. 4-6 years of experience in building consumer-facing or business facing Android mobile apps.
      2. Exceptional Kotlin & functional programming skills & the natural urge to rewrite Java code.
      3. Hands-on experience with Kotlin Android architecture components JetPack libs MVVM & the Gradle build system.
      4. Hands-on experience with Dagger2 coroutines data-binding repository pattern Retrofit Room & other common Android libs/patterns.
      5. Impeccable understanding of lifecycle & multi-threading in the JVM world.
      6. Experience with REST APIs Firebase suite & third-party libraries and APIs.
      7. Motivation to set up a comprehensive unit testing approach to development.
      8. Open to experimenting with new tech like Compose Flutter & so on.
      9. Have a good eye for design & product thinking and the ability to make data-driven decisions.
      10. Good grasp of data structures and algorithms - especially the ones used in mobile development & API design.
      11. Knowledge of the mobile development cycle popular architectures trends & emerging technologies.
      12. Mentoring other engineers in the team & representing the mobile team in cross-platform forums.

      Preferred Not Required

        1. Experience of building a consumer facing app with high traffic.
        2. Experience of working in an Agile cross functional team.
        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 team...
        View more view more

        Key Skills

        • Account Payable
        • Apache Commons
        • Community Support
        • Corporate Risk Management
        • Garment
        • Java