Talent.com
Software Engineer Android

Software Engineer Android

NBCUniversalNew York, NY, United States
12 hours ago
Job type
  • Full-time
Job description

Overview

We are seeking a Android Developer with extensive experience in Android architecture design, Kotlin, and Jetpack Compose. The ideal candidate will have a deep understanding of the MVVM architecture, know when and how to apply various design patterns, and possess a proven track record of developing high-quality, scalable Android applications for mobile and TV platforms.

Key Responsibilities

  • Lead Architecture Design : Design and implement robust, scalable, and maintainable Android applications for both mobile and TV platforms, ensuring best practices and industry standards.
  • Develop with Kotlin and Compose : Utilize Kotlin and Jetpack Compose to develop modern, efficient, and user-friendly streaming applications.
  • Implement MVVM Architecture : Apply MVVM architecture principles to create a clear separation of concerns and facilitate testable code.
  • Design Patterns Expertise : Identify and apply appropriate design patterns to solve complex software design problems.
  • Cross-Platform Development : Ensure seamless integration and consistent user experience across mobile and TV applications.
  • Collaborate : Work closely with cross-functional teams, including product managers, designers, and backend developers, to deliver high-quality streaming applications.
  • Code Review and Mentorship : Conduct code reviews and provide mentorship to junior developers, fostering a culture of continuous improvement.
  • Performance Optimization : Optimize application performance for speed and scalability.
  • Stay Current : Keep up-to-date with the latest industry trends, technologies, and best practices in Android development for both mobile and TV platforms.

Requirements

  • Experience : Minimum of 7 years of professional experience in Android development, with a focus on streaming applications.
  • Technical Skills :
  • Expert proficiency in Kotlin and Jetpack Compose.
  • Proficiency with concurrency and performance tools, including Kotlin Coroutines, Flow, and background threading.
  • Experience with multiple architectural patterns (MVP, MVI, Clean Architecture) beyond MVVM.
  • Experience with dependency management tools (Gradle, Maven) and third-party libraries.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes, including TV screens.
  • Proven experience with design patterns such as Singleton, Factory, Observer, and Dependency Injection.
  • Familiarity with RESTful APIs to connect Android applications to backend services.
  • Familiarity with app signing, certificates, and Play Store release management (internal testing, staged rollouts).
  • Hands-on experience with debugging and proxy tools (e.g., Charles Proxy, Android Profiler, Firebase Crashlytics).
  • Experience with version control systems, such as Git.
  • Soft Skills : Excellent problem-solving and analytical skills. Strong communication and interpersonal skills. Ability to work independently and as part of a team. Strong attention to detail and a passion for quality.
  • Qualifications

  • Experience with continuous integration and continuous deployment (CI / CD) pipelines.
  • Familiarity with agile methodologies and tools such as JIRA.
  • Knowledge of cloud services and infrastructure.
  • Previous experience in developing applications for TV platforms, such as Android TV.
  • This position is eligible for company sponsored benefits, including medical, dental, and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range : $160,000 - $180,000

    Additional Information

    As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.

    If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and / or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to AccessibilitySupport@.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer Android • New York, NY, United States

    Related jobs
    • Promoted
    • New!
    Software Engineer - Android (Technical Leadership)

    Software Engineer - Android (Technical Leadership)

    Meta PlatformsNew York, NY, United States
    Full-time
    Software Engineer - Android (Technical Leadership).Meta is seeking talented principal engineers to join our teams in building cutting-edge products that connect billions of people around the world....Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Software Engineer, Android

    Software Engineer, Android

    IeeerusbNew York, NY, United States
    Full-time
    Software Engineer, Android : Research, design, develop, and test operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and / or tools supp...Show moreLast updated: 12 hours ago
    • Promoted
    Android Engineer

    Android Engineer

    PeopleServeNew York, NY, United States
    Full-time
    The Messaging Platform & Tooling team creates the technology that enables clients to message our users across multiple channels for many business purposes, creating the frameworks, capabilities and...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Android Software Engineer (Senior / Staff / Senior Staff)

    Android Software Engineer (Senior / Staff / Senior Staff)

    DuolingoNew York, NY, United States
    Full-time
    Our mission at Duolingo is to develop the best education in the world and make it universally available.But weve got more left to do and thats where you come in!. Duolingo is the world's most popula...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Staff Android Engineer, Builds Infrastructure

    Staff Android Engineer, Builds Infrastructure

    DuolingoNew York, NY, United States
    Full-time
    Our mission at Duolingo is to develop the best education in the world and make it universally available.But weve got more left to do and thats where you come in!. Duolingo is the world's most popula...Show moreLast updated: 12 hours ago
    • Promoted
    Software Enginer III - Android, Kotlin

    Software Enginer III - Android, Kotlin

    FanaticsNew York, NY, United States
    Full-time
    Software Engineer III - Android.Fanatics Betting & Gaming (FBG), you'll be joining the dynamic and culturally driven Customer Accounts and Transactions (CATx) mobile team, responsible for powering ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Software Engineer, Android

    Software Engineer, Android

    SUNONew York, NY, United States
    Full-time
    Suno is a music company built to amplify imagination.Powered by the world's most advanced AI music model, Suno offers an unparalleled creative platform that includes Suno Studio, a breakthrough gen...Show moreLast updated: 12 hours ago
    • Promoted
    Software Engineer III - Android

    Software Engineer III - Android

    FanaticsNew York, NY, United States
    Full-time
    As a Software Engineer III - Android at Fanatics Betting & Gaming (FBG), you'll be joining the dynamic and culturally driven Customer Accounts and Transactions (CATx) mobile team, responsible for p...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Staff Android Software Engineer - VenturaOSNewBoston; New York; Toronto; Washington DC

    Staff Android Software Engineer - VenturaOSNewBoston; New York; Toronto; Washington DC

    The Trade DeskNew York, NY, United States
    Full-time
    The Trade Desk is subject to Executive Order 11246, which requires government contractors to ensure nondiscrimination and take affirmative action in employment to employ and advance qualified indiv...Show moreLast updated: 12 hours ago
    • Promoted
    Sr. Software Engineer, Android

    Sr. Software Engineer, Android

    Match GroupNew York, NY, United States
    Full-time
    Launched in 2012, Tinder® revolutionized how people meet, growing from 1 match to one billion matches in just two years.This rapid growth demonstrates its ability to fulfill a fundamental human nee...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Software Engineer, Android Core Product - New York, USA

    Software Engineer, Android Core Product - New York, USA

    SpeechifyNew York, NY, United States
    Full-time
    Software Engineer, Android Core Product - New York, USA.Software Engineer, Android Core Product - New York, USA.The mission of Speechify is to make sure that reading is never a barrier to learning....Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior Android Enginner

    Senior Android Enginner

    LTIMindtreeNew York, NY, United States
    Full-time
    New York City, NY OR Los Angeles CA.Team is looking for a hardworking collaborative Senior Android Engineer to develop cohesive solutions to content based technical obstacles The role will be end-t...Show moreLast updated: 12 hours ago
    • Promoted
    Senior Software Engineer II, SDKs (Android)

    Senior Software Engineer II, SDKs (Android)

    BrazeNew York, NY, United States
    Full-time
    At Braze, we have found our people.We're a genuinely approachable, exceptionally kind, and intensely passionate crew.We seek to ignite that passion by setting high standards, championing teamwork, ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior SDK Engineer - Android

    Senior SDK Engineer - Android

    MolocoNew York, NY, United States
    Full-time
    Moloco is a machine learning company empowering organizations of all sizes to grow and unlock the full value of their unique first-party data, elevating the traditional path to performance advertis...Show moreLast updated: 12 hours ago
    • Promoted
    Android Developer

    Android Developer

    ExperisNew York, NY, United States
    Temporary
    Fortune 50 Financial Services Firm.W2 Only - Based on Experince (We can not work C2C / C2H / 3rd Parties / 1099).We are a fast-growing product and engineering team within a Fortune 50 financial services ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Lead Software Engineer - Android

    Lead Software Engineer - Android

    The Walt Disney CompanyNew York, NY, United States
    Full-time
    Technology is at the heart of Disney's past, present, and future.Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologis...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Software Engineer, Android Core Product - Paterson, USA

    Software Engineer, Android Core Product - Paterson, USA

    SpeechifyPaterson, NJ, United States
    Full-time
    Software Engineer, Android Core Product - Paterson, USA.The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechifys text-to-speech pro...Show moreLast updated: 12 hours ago
    • Promoted
    Android Engineer

    Android Engineer

    CapeNew York, NY, United States
    Full-time
    Cape was founded in early 2022 by Palantir and Anduril alums with deep expertise in privacy and national security.While running Palantir's US national security business, our CEO became passionate a...Show moreLast updated: 30+ days ago