Senior UI Engineer

Marketo, Inc. San Jose , CA 95111

Posted 1 week ago

Senior UI Engineer

Adobe is looking for a Senior UI JavaScript Engineer to build from the ground up a top of the line Data Engineering and Architecture Experience in our next generation Adobe Cloud Platform. Working with Data Engineers & Architects, Software Engineers, Marketers, Product Managers and the Adobe Experience Design team you will architect, design, and compose your code towards creating brand new user experiences for our core personas: Data Scientists, Data Engineers, Data Architects and Analysts.

What you'll do

  • You'll be a senior and leading member of this team, and will be required to drive and implement a variety of new cutting edge, business-critical projects that require fast, slick and extendable UI using the latest tools and libraries

  • You will be responsible for the technical quality of the projects handed to the team, guiding junior members of the team and assisting the UI Architect, Designers, and Product Managers on all fronts

  • You'll craft wireframes as well as visual design comps

  • You will develop and exercise your leadership abilities with the team to promote a best in class Developer Experience as we create a CI/CD focused end-to-end product

What you need to succeed

  • You are driven to solve data workflow, data engineering, and architecture challenges with a talented and focused team

  • Your peers consider you to be the go-to excellent Front-end/UI Engineer with 8+ years of experience building highly performant, elegant, and useful front-end solutions

  • You are an expert with JavaScript and CSS fundamentals and have composed applications you are proud of in modern frameworks and libraries such as React, Angular, Vue, Ember, etc

  • You have 5+ years as a 'Full-stack' Engineer and this is your passion well thought through back-end solutions are second nature to you and you don't mind just whipping up your own server side API to get unblocked

  • You have experience with Data Visualization tools and libraries

  • You have strong conceptualization ability, strong visual communication ability, drawing skills and sketchbook technique

  • Extraordinary design skills, production value and attention to detail

  • Ability to craft wireframes as well as visual design comps.

  • Strong working knowledge of modern design tools (Adobe tools et al)

  • You have a massively positive attitude and can handle many different tasks - conflicting priorities don't scare you and you feel comfortable communicating needs to the Product and Design teams

  • You want to receive code reviews with constructive feedback and desire to provide them in return

  • You proactively bring solutions and the right tools for the job to the table

  • You can level up the team by mentoring junior and mid-level engineers

  • You are a team player who can lead research projects and technical discussions

  • You are a pro at building consensus with Product Managers and UI Designers so the project team is building the right thing

  • You understand and proactively share the technical vision and design principles with the rest of the team as new projects come to fruition

  • You are proficient in writing and maintaining tests

Good to Have

  • Bonus points for having shipped proven production work in React/Redux

  • Experience with Jest/Enzyme/

  • Experience with Data Exploration, Data Preparation, and Visualization tools and libraries

  • Microsoft Azure or similar AWS services experience/exposure

  • Experience with using Git for source control

  • Experience with Node/NPM/Yarn

At Adobe, you will be immersed in an exceptional work environment that is recognized throughout the world on Best Companies lists. You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely.

If you're looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer.

Adobe is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, religion, age, sexual orientation, gender identity, disability or veteran status.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior UI Engineer


Posted 3 months ago

VIEW JOBS 1/10/2019 12:00:00 AM 2019-04-10T00:00 Overview Zebra is the official Player tracking solution provider for the NFL. The Zebra Sports Software Team provides Real-Time visibility into the game during Football Season. As a member of the Zebra's sports software team, the candidate will be helping Sports Engineering team in building next generation of sports software platform in the Cloud. Looking for someone who has proven experience in building large scale enterprise grade web applications. Must have passion to learn new technologies and able to take lead on individual module and deliver. Candidate will be working with the Team in San Jose. * You will have an opportunity to work on building Sports Analytics Product from scratch * Work with Product owners in understanding the requirements * Work across teams, supporting BackEnd engineers to design APIs and collaborating with UX designers. * Be part of design discussions and come up with optimal solution Responsibilities * Establishes requirements for highly complex software design projects and may lead a team responsible for establishing requirements. Insure correct features are incorporated first in the projects. * Architects and designs highly complex software projects. Completes all phases of the projects. Follows through on all in-process and final inspection activities. * Drives code review of projects. Develops and applies technical and quality improvements. * Creates new programs, technologies and solutions based on novel or unique ideas. Insures new ideas and methodologies are documented for use by software teams. * Uses status as a knowledge leader in software design and functional knowledge across multiple engineering disciplines and program management to provide technical leadership to a given program. * Defines requirements for and may design complex new tools to aid in the analysis and solving of complex problems. * Initiates cross-company collaboration and develops positive relationships with other engineering disciplines. * Exercises judgment (within broadly defined policies and practices) in selecting methods, techniques and evaluation criteria for obtaining results. * May coordinate the activities of other personnel. * Networks with key contacts outside own area of expertise. Interacts with management and senior customer personnel on matters requiring coordination across organizational lines. Represent the organization as the principal customer contact and often performs project leadership Qualifications * Must have 6+ years of experience building web applications * Strong knowledge of Data Structures and Algorithms * Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model * 2+ years of solid experience working with React.js or any similar frameworks like Angular * Experience with popular React.js workflows (such as Flux or Redux) * Familiarity with newer specifications of EcmaScript (ES6, ES7) * Experience with data structure libraries (e.g., Immutable.js) * Knowledge of isomorphic React is a plus * Familiarity with RESTful APIs * Knowledge of modern authorization mechanisms, such as JSON Web Token * Familiarity with modern front-end build pipelines and tools * Experience with common front-end development tools such as Babel, Webpack, NPM, etc. * Ability to understand business requirements and translate them into technical requirements * A knack for benchmarking and optimization * Familiarity with code versioning tools, such as Git, SVN, and Mercuria Zebra San Jose CA

Senior UI Engineer

Marketo, Inc.