Talent.com
This job offer is not available in your country.
BookMyShow - Software Development Engineer II - Android

BookMyShow - Software Development Engineer II - Android

BookMyShowBangalore
25 days ago
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.

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?

  • 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.
  • Mentoring other engineers in the team & representing the mobile team in cross-platform forums.
  • ref : hirist.tech)

    Create a job alert for this search

    Software Development Engineer Ii • Bangalore

    Related jobs
    Software Engineer II, Android

    Software Engineer II, Android

    AMEXBangalore, IND
    Candidates for this position are preferred to be based in Bangalore, India and will be expected to comply with their team's hybrid work schedule requirements. Wayfair runs the largest custom e-comme...Show moreLast updated: 1 day ago
    Software Development Engineer - II (Android)

    Software Development Engineer - II (Android)

    UpstoxINDIA
    Upstox is one of India's leading Fin-Tech companies with a mission to simplify trading & investing to make it easily accessible to the masses. We aim to enable everyone, from new investors to season...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer Fullstack II

    Software Development Engineer Fullstack II

    TELUS Digital AI Data SolutionsBengaluru, Karnataka, India
    Telus International AI Data Solutions or TI AI for short, has been a global leader in data services since 2005.Listed on Feb 21 on the NYSE, TI now has a market cap of $3Billion+.With Playment’s ac...Show moreLast updated: 10 days ago
    Software Development Engineer II (SDE-II) - Frontend

    Software Development Engineer II (SDE-II) - Frontend

    swivl.techBangalore, Karnataka, IN
    Quick Apply
    Job Title : Software Development Engineer II (SDE-II) - Frontend We are seeking a Front-End Developer with 3+ years of experience to join our development team. In this role, you will work closely wi...Show moreLast updated: 14 days ago
    Software Engineer - Android

    Software Engineer - Android

    H&M GroupBangalore, Karnataka, India
    We are looking for highly skilled and experienced developer for the role of.As an Android Developer you will be responsible for designing and delivering robust and scalable solution.You should have...Show moreLast updated: 3 days ago
    • Promoted
    Software Development Engineer -II (Backend)

    Software Development Engineer -II (Backend)

    ZETBengaluru, Karnataka, India
    At ZET, we believe that passion fuels those who shape the world.Our team is on a mission to make a real impact by driving financial inclusion and accessibility across Bharat.With over 500 million o...Show moreLast updated: 12 days ago
    • Promoted
    Software Development Engineer II - Java

    Software Development Engineer II - Java

    Lucio IT ServicesBangalore
    About The Job : We are seeking a highly motivated and experienced Software Development Engineer II to join our dynamic team in Bangalore on an 8-month contract basis....Show moreLast updated: 27 days ago
    Software Engineer II - Android Developer

    Software Engineer II - Android Developer

    JPMorgan Chase & Co.Bengaluru, Karnataka, India
    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II a...Show moreLast updated: 12 days ago
    • Promoted
    Software Development Engineer II - Android Platform

    Software Development Engineer II - Android Platform

    Zyoin Web Pvt LtdBangalore
    Role : Android Engineer (SDE 2) Location : Bangalore Employment Type : Full-Time We are looking for a skilled and experienced Android ...Show moreLast updated: 12 days ago
    • New!
    Software Engineer II, Android

    Software Engineer II, Android

    WayfairBangalore, India
    Candidates for this position are preferred to be based in Bangalore, India and will be expected to comply with their team's hybrid work schedule requirements. Wayfair runs the largest custom e-comme...Show moreLast updated: 4 hours ago
    • Promoted
    Software Development Engineer II - Java

    Software Development Engineer II - Java

    CareerpartnerBangalore
    Responsibilities : - Responsible for ensuring that the architecture, data pipeline, and design of the platform remain top-notch concerning scalability, availability,...Show moreLast updated: 27 days ago
    • Promoted
    Software Development Engineer II - DevOps

    Software Development Engineer II - DevOps

    DashhireBangalore
    Responsibilities : - Complete capacity planning and management, and Design load balancing and clustering solutions according to architecture standards.Prepare...Show moreLast updated: 30+ days ago
    • Promoted
    Tatvacare - Software Development Engineer II - Backend Development

    Tatvacare - Software Development Engineer II - Backend Development

    TatvacareBangalore
    Job Title : Software Development Engineer 2 (SDE 2) Location : Faridabad , bangalore Experience : 36 ...Show moreLast updated: 7 days ago
    • Promoted
    GrowthX - Software Development Engineer II - Backend Development

    GrowthX - Software Development Engineer II - Backend Development

    GrowthXBangalore
    Responsibilities : - Develop and scale core backend services and infrastructure to support high-traffic applications.Architect and enhance infrastructure for Retriev...Show moreLast updated: 6 days ago
    • Promoted
    BeBetta - Software Development Engineer II - Android Apps

    BeBetta - Software Development Engineer II - Android Apps

    BeBettaBangalore
    BeBetta is a social sports betting platform based in India, redefining the way fans engage with sports.BeBetta offers a gamified sports betting experience, allowing users to bet on live matches, ch...Show moreLast updated: 27 days ago
    • Promoted
    Software Development Engineer II - Kubernetes

    Software Development Engineer II - Kubernetes

    hirevedaBangalore
    Key Responsibilities : - Kubernetes Development : Design, develop, and maintain advanced Kubernetes-native components.This includes building operato...Show moreLast updated: 11 days ago
    • Promoted
    Software Development Engineer II - Java

    Software Development Engineer II - Java

    Magna HireBangalore
    Job Description : We are looking for passionate problem solvers to join us and solve really challenging problems in building a true omni-c...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer II - Android Apps

    Software Development Engineer II - Android Apps

    HyrEzy Talent SolutionsBangalore
    Role : SDE2 Android Developer Experience : 3-6 Years Location : : <...Show moreLast updated: 30+ days ago