Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Manager - Software Engineering (UX/UI)

NxT Level

Manager - Software Engineering (UX/UI)

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Hands-On Engineering Manager for their Search & Discovery Team, you will take ownership for full-stack development of the Web-based user experience. In this role you will:

    • Write excellent code whether in the web client, the web services, or the application servers / data layer. Your code will follow industry best practices and be easy to maintain with elegant code factoring and clean technical design.
    • Build excellent UX that is consistent with the brand and ecosystem, and advances along with the state of the art of WebUX industry-wide.
    • Thrive in all stages of the UX process from rapid prototyping/iteration to component design and development to polishing and shipping to customers.
    • Produce technical designs that properly separate concerns, are scalable under load, call for optimally reusable components, and are properly scoped to the problem you’re solving.
    • Raise the quality of the team around you through personal mentorship, introducing new standards/best-practices, and hiring.

    About You

    • You have great UX instincts: identify and prioritize what’s important to end users.
    • You build very software. You appreciate having QA check your work, but naturally feel a bit of internal discomfort whenever someone finds a bug you didn’t catch yourself.
    • You fearlessly debug complex, unfamiliar code to answer: “what’s really going on?”
    • You’re a great teammate; others look to you for advice & partnership and you love learning from and teaching your peers.
    • You naturally take ownership when you encounter a problem.
    • You thrive in an environment of ambiguity - asking the right questions to bring order out of chaos and spread that order to your peers.
    • You love to learn new things, become an expert in new areas, nerd-out on cool tech.

    Technical expertise requirements:

    • Expert in client-side web tech with at least 5 years of industry experience. We use Javascript / Typescript, CSS / Less, JQuery, Underscore, Angular, HTML5 video.
    • Expert in scalable, server-side web services tech with at least 2 years of industry experience. We Net / C# to build REST-based APIs, with a smattering of legacy SOAP APIs thrown in.
    • You have a deep understanding of asynchronous, client-server architecture, service scalability, fault tolerance, error handling, and log-based diagnostics.
    • You have a strong working knowledge of data structures, algorithms, and coding patterns for software.